Skip to content

fix: Handle concurrent MemDB writes - #3239

Open
Naganathan05 wants to merge 14 commits into
authzed:mainfrom
Naganathan05:fix/handle-concurrent-memdb-writes
Open

fix: Handle concurrent MemDB writes#3239
Naganathan05 wants to merge 14 commits into
authzed:mainfrom
Naganathan05:fix/handle-concurrent-memdb-writes

Merge branch 'main' into fix/handle-concurrent-memdb-writes

a684bfe
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch failed Jul 27, 2026 in 1s

51.43% of diff hit (target 76.53%)

View this Pull Request on Codecov

51.43% of diff hit (target 76.53%)

Annotations

Check warning on line 266 in internal/datastore/memdb/memdb.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

internal/datastore/memdb/memdb.go#L265-L266

Added lines #L265 - L266 were not covered by tests

Check warning on line 273 in internal/datastore/memdb/memdb.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

internal/datastore/memdb/memdb.go#L273

Added line #L273 was not covered by tests

Check warning on line 284 in internal/datastore/memdb/memdb.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

internal/datastore/memdb/memdb.go#L284

Added line #L284 was not covered by tests

Check warning on line 288 in internal/datastore/memdb/memdb.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

internal/datastore/memdb/memdb.go#L288

Added line #L288 was not covered by tests

Check warning on line 293 in internal/datastore/memdb/memdb.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

internal/datastore/memdb/memdb.go#L293

Added line #L293 was not covered by tests

Check warning on line 300 in internal/datastore/memdb/memdb.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

internal/datastore/memdb/memdb.go#L297-L300

Added lines #L297 - L300 were not covered by tests

Check warning on line 308 in internal/datastore/memdb/memdb.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

internal/datastore/memdb/memdb.go#L307-L308

Added lines #L307 - L308 were not covered by tests

Check warning on line 313 in internal/datastore/memdb/memdb.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

internal/datastore/memdb/memdb.go#L312-L313

Added lines #L312 - L313 were not covered by tests

Check warning on line 320 in internal/datastore/memdb/memdb.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

internal/datastore/memdb/memdb.go#L317-L320

Added lines #L317 - L320 were not covered by tests

Check warning on line 328 in internal/datastore/memdb/memdb.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

internal/datastore/memdb/memdb.go#L327-L328

Added lines #L327 - L328 were not covered by tests

Check warning on line 333 in internal/datastore/memdb/memdb.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

internal/datastore/memdb/memdb.go#L332-L333

Added lines #L332 - L333 were not covered by tests

Check warning on line 340 in internal/datastore/memdb/memdb.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

internal/datastore/memdb/memdb.go#L337-L340

Added lines #L337 - L340 were not covered by tests

Check warning on line 349 in internal/datastore/memdb/memdb.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

internal/datastore/memdb/memdb.go#L349

Added line #L349 was not covered by tests

Check warning on line 353 in internal/datastore/memdb/memdb.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

internal/datastore/memdb/memdb.go#L353

Added line #L353 was not covered by tests

Check warning on line 362 in internal/datastore/memdb/memdb.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

internal/datastore/memdb/memdb.go#L361-L362

Added lines #L361 - L362 were not covered by tests

Check warning on line 379 in internal/datastore/memdb/memdb.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

internal/datastore/memdb/memdb.go#L378-L379

Added lines #L378 - L379 were not covered by tests

Check warning on line 34 in internal/datastore/memdb/revisions.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

internal/datastore/memdb/revisions.go#L34

Added line #L34 was not covered by tests

Check warning on line 122 in internal/datastore/memdb/revisions.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

internal/datastore/memdb/revisions.go#L122

Added line #L122 was not covered by tests