minio/internal/store
Sveinn 1fc4203c19
Webhook targets refactor and bug fixes (#19275)
- old version was unable to retain messages during config reload
- old version could not go from memory to disk during reload
- new version can batch disk queue entries to single for to reduce I/O load
- error logging has been improved, previous version would miss certain errors.
- logic for spawning/despawning additional workers has been adjusted to trigger when half capacity is reached, instead of when the log queue becomes full.
- old version would json marshall x2 and unmarshal 1x for every log item. Now we only do marshal x1 and then we GetRaw from the store and send it without having to re-marshal.
2024-03-25 09:44:20 -07:00
..
batch.go Send kafka notification messages in batches when queue_dir is enabled (#18164) 2023-10-07 08:07:38 -07:00
batch_test.go Send kafka notification messages in batches when queue_dir is enabled (#18164) 2023-10-07 08:07:38 -07:00
queuestore.go Webhook targets refactor and bug fixes (#19275) 2024-03-25 09:44:20 -07:00
queuestore_test.go Generalize the event store using go generics (#16910) 2023-04-04 10:52:24 -07:00
store.go Webhook targets refactor and bug fixes (#19275) 2024-03-25 09:44:20 -07:00