summaryrefslogtreecommitdiff
path: root/integrationtests/test_server_100files.json
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-07-03 16:13:26 +0300
committerPaul Buetow <paul@buetow.org>2025-07-03 16:13:26 +0300
commitf1ae8e6eb80c8f2f4b4b18b5b93893ad3249c6a1 (patch)
treea9348d535148dae1a93f1b08e17d9870a30e7c75 /integrationtests/test_server_100files.json
parenta4eb3cc769c13312fdd4b7aaa20659e408f734b7 (diff)
fix: implement thread-safe turbo mode for MapReduce operations
- Add SafeAggregateSet wrapper with mutex protection for concurrent access - Implement TurboAggregate for direct line processing without channels - Fix race conditions in turbo mode MapReduce aggregation - Add proper synchronization for batch processing completion - Update shutdown sequence to ensure all data is serialized - Add integration test configuration for high-concurrency scenarios The turbo mode now correctly handles MapReduce queries with significant performance improvements while maintaining data integrity and preventing race conditions during concurrent aggregation. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Diffstat (limited to 'integrationtests/test_server_100files.json')
-rw-r--r--integrationtests/test_server_100files.json8
1 files changed, 8 insertions, 0 deletions
diff --git a/integrationtests/test_server_100files.json b/integrationtests/test_server_100files.json
new file mode 100644
index 0000000..d3affc5
--- /dev/null
+++ b/integrationtests/test_server_100files.json
@@ -0,0 +1,8 @@
+{
+ "Common": {},
+ "Server": {
+ "MaxConcurrentCats": 100,
+ "MaxConcurrentTails": 10
+ },
+ "Client": {}
+} \ No newline at end of file