fix: Handle concurrent MemDB writes - #3239
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
codecov / codecov/patch
internal/datastore/memdb/revisions.go#L122
Added line #L122 was not covered by tests