Skip to content

Commit 3f4a9f9

Browse files
committed
feat: Allow disabling logging
1 parent fc033dd commit 3f4a9f9

5 files changed

Lines changed: 151 additions & 95 deletions

File tree

benches/db.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ fn insertion_benchmark(c: &mut Criterion) {
4949
for _ in 0..iters {
5050
// Setup for each iteration: Create a new DB in a temp directory
5151
let dir = tempdir().unwrap();
52-
let mut db = DB::new(dir.path().to_str().unwrap(), max_docs + 1, 10);
52+
let mut db = DB::new(dir.path().to_str().unwrap(), max_docs + 1, 10, None);
5353
db.create_collection("test").unwrap();
5454

5555
let start = std::time::Instant::now();
@@ -91,7 +91,7 @@ fn query_benchmark(c: &mut Criterion) {
9191

9292
// Let's create a separate setup for queries that returns the DB
9393
let dir = tempdir().unwrap();
94-
let mut db = DB::new(dir.path().to_str().unwrap(), num_docs + 1, 10); // Don't flush
94+
let mut db = DB::new(dir.path().to_str().unwrap(), num_docs + 1, 10, None); // Don't flush
9595
db.create_collection(collection_name).unwrap();
9696
for i in 0..num_docs {
9797
db.insert(collection_name, json!({"value": i})).unwrap();

benches/logging.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use argusdb::log::{Logger, Operation};
1+
use argusdb::log::{Log, Logger, Operation};
22
use criterion::{Criterion, criterion_group, criterion_main};
33
use tempfile::tempdir;
44

src/bin/argusdb.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,7 @@ async fn main() {
264264
&settings.jstable_dir,
265265
settings.memtable_threshold,
266266
settings.jstable_threshold,
267+
Some(1024 * 1024),
267268
)));
268269
let handler = Arc::new(ArgusHandler::new(db));
269270
let processor = Arc::new(ArgusProcessor { handler });

0 commit comments

Comments
 (0)