influxdb/ingester/src
Fraser Savage 3133f9c2eb
fix(ingester): Skip empty writes with no data during WAL replay
In very rare cases a panic mid-write can result in a partially completed
write to the WAL which contains no table data. This is now not replayed
(as there is nothing to replay) and does not panic when encountered,
but tracks the occurence into the WAL replayed ops metric and logs a
warning.
2023-07-26 10:43:10 +01:00
..
buffer_tree refactor: per-partition summary statistics 2023-07-25 14:44:38 +02:00
dml_payload fix(ingester): Skip empty writes with no data during WAL replay 2023-07-26 10:43:10 +01:00
dml_sink refactor: Use test constants in more places 2023-06-26 17:25:14 -04:00
init fix(ingester): Skip empty writes with no data during WAL replay 2023-07-26 10:43:10 +01:00
persist refactor: Extract a from implementation for creating TransitionPartitionId 2023-07-17 10:34:01 -04:00
query refactor: per-partition summary statistics 2023-07-25 14:44:38 +02:00
server test: Add and use methods creating arbitrary TransitionPartitionId and PartitionHashIds 2023-07-17 09:56:55 -04:00
wal Merge branch 'main' into savage/hook-up-wal-reference-counter-actor 2023-07-17 10:49:45 +01:00
arcmap.rs fix: Remove unneeded double derefs found with new lint suspicious_double_ref_op 2023-07-14 10:25:21 -04:00
cancellation_safe.rs fix: Rename ingester2 to ingester 2023-05-08 12:03:05 -04:00
deferred_load.rs chore(idpe-17592): DeferredLoad metric counts (#7858) 2023-06-02 10:56:39 -07:00
ingest_state.rs fix: Rename ingester2 to ingester 2023-05-08 12:03:05 -04:00
ingester_id.rs fix: Rename ingester2 to ingester 2023-05-08 12:03:05 -04:00
init.rs fix: Remove ::default() when constructing unit structs 2023-07-14 10:50:55 -04:00
lib.rs test(ingester): Integration test dropping of persisted WAL segments 2023-07-06 12:12:58 +01:00
partition_iter.rs fix: Rename ingester2 to ingester 2023-05-08 12:03:05 -04:00
query_adaptor.rs refactor: remove unused projection code 2023-07-25 12:54:20 +02:00
test_util.rs feat: Collate chunks based on their partition hash id if they have it 2023-07-17 10:34:01 -04:00
timestamp_oracle.rs refactor(ingester): Use unsigned sequence number, remove its `Sqlx::Type` 2023-06-23 16:39:11 +01:00