| Commit message (Collapse) | Author | Age |
| |
|
|
|
| |
This prevents other instances acting on the same rows in parallel,
potentially duplicating the rows and effort.
|
| |
|
|
|
|
|
| |
The need to purge rows in request_time order is not necessary (all rows
will be deleted at some point in the process anyway) and is otherwise
extremely expensive. Removing the order by clause is a roughly 300x
speed up.
|
| |
|
|
|
| |
Standard sized batch in a transaction, ordered by entity id.
Includes early exit if terminated.
|
| |
|
|
|
|
| |
Entities are reparsed and reinserted, removed on success.
Failure to parse updates the entity type to UnparsableLine.
Failure to insert again updates the detail with the reason.
|
| |
|
|
|
|
|
| |
Improves handling of entity inserts where the entity already exists and
already has detail; does not call the onInsert handler. This avoids
repeatedly fetching UA detail every time the UA is first seen by a
process.
|
| |
|
|
| |
Purge is now fully request_time based and not hacked around id ranges.
|
| |
|
|
|
| |
Entity value is MD5 hashed same as DB unique key, but the id itself is
now taken from the DB primary key which is sequence generated.
|
| | |
|
| |
|
|
| |
No changes.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|