summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Tag entities with their typewebstat-0.1.1Dan Goodliffe2025-09-01
|
* Reuse same insert entity commandDan Goodliffe2025-09-01
|
* Support configuring the DB poolDan Goodliffe2025-09-01
|
* Use a DB connection pool rather than a single connectionDan Goodliffe2025-09-01
|
* Add MockDBPoolDan Goodliffe2025-09-01
| | | | Feels like this should be provided by libdbpp, but it isn't.
* Add basic boost::program_options supportDan Goodliffe2025-09-01
|
* Add install ruleswebstat-0.1Dan Goodliffe2025-08-25
|
* Add an ingestor performance testDan Goodliffe2025-08-25
| | | | Generates a random long file of random data and then ingests it.
* Move common test code to its own libraryDan Goodliffe2025-08-25
|
* Use SQL standard identity columnDan Goodliffe2025-08-25
|
* Insert new entities and log entry in a transactionDan Goodliffe2025-08-25
| | | | If no new entities are required, no transaction is created.
* Merge storeEntities into a single thingDan Goodliffe2025-08-25
| | | | Add visitSum for tuples and makes storeEntities into a single lambda.
* Track existing entities, don't attempt reinsertDan Goodliffe2025-08-25
| | | | | This is an ever growing set, but in theory should be finite, and is only 4bytes per entity.
* Return count of entities passed to the databaseDan Goodliffe2025-08-25
|
* Store log lines in full using entity idsDan Goodliffe2025-08-25
|
* Store the entities for each log lineDan Goodliffe2025-08-25
|
* Provide hostname to IngestorDan Goodliffe2025-08-25
| | | | Store its Entity immediately for later use.
* Add helpers and SQL for storing an entityDan Goodliffe2025-08-25
|
* Pass a DB connection to IngestorDan Goodliffe2025-08-25
|
* Setup moveable/non-copyable special members on IngestorDan Goodliffe2025-08-25
|
* Add DB schema and setup a mock of it in testingDan Goodliffe2025-08-25
|
* Pull fixture log lines into shared global varsDan Goodliffe2025-08-25
|
* Add helpers for hashing values extracted from log inputDan Goodliffe2025-08-25
| | | | | zlib's crc32 used here, the interface is a bit C and as a result a bit casty, but it'll work.
* Initial commit; basic Apache log parsingDan Goodliffe2025-08-25