Sign in
chromium
/
external
/
github.com
/
luci
/
gkvlite
/
HEAD
33184d2
Fix race in item too.
by Robert Iannucci
· 7 years ago
master
1075668
Fix race in gkvlite introduced when removing `unsafe`
by Robert Iannucci
· 7 years ago
10bbae2
Remove usage of unsafe from gkvlite.
by Robert Iannucci
· 7 years ago
cf7fa95
Make keys able to hold 4GB as well (though I only plan to use it for 2MB keys, max)
by Robert Iannucci
· 7 years ago
d81e566
fix imports
by Robert Iannucci
· 7 years ago
5b47ed6
Added some random permutation benchmark tests.
by Steve Yen
· 8 years ago
4f02238
package comment
by Steve Yen
· 8 years ago
b79e683
Added doc, build, coverage badges.
by Steve Yen
· 8 years ago
3d2d210
Merge pull request #3 from d2g/patch-1
by Steve Yen
· 8 years ago
7470afc
Updated slab testing tool to use ItemNode free-list.
by Steve Yen
· 9 years ago
ed22da1
Added ItemAlloc() callback and renamed to ItemAddRef/DecRef().
by Steve Yen
· 9 years ago
9549cb8
Added --slabStats flag.
by Steve Yen
· 9 years ago
9efbad2
Added more flags to slab test program.
by Steve Yen
· 9 years ago
661dda9
Typo with evicts param.
by Steve Yen
· 9 years ago
b48db06
Cmd-line test tool for slab allocator performance.
by Steve Yen
· 9 years ago
bc6bc7c
Test different value sizes.
by Steve Yen
· 9 years ago
d143f4a
Added itemLoc.NumBytes() to avoid extra val read's.
by Steve Yen
· 9 years ago
32a7698
Const itemLoc_hdrLength.
by Steve Yen
· 9 years ago
2bd6484
TestSlabStoreRandom().
by Steve Yen
· 9 years ago
aa0836f
Sub-optimally re-read item so NumBytes() works.
by Steve Yen
· 9 years ago
2f14336
Note that evictions should be serialized.
by Steve Yen
· 9 years ago
0b34f9e
Added tools/slab to test slab-based buffer mgmt.
by Steve Yen
· 9 years ago
4da3a2e
go fmt.
by Steve Yen
· 9 years ago
7ad67fd
README.md update.
by Steve Yen
· 9 years ago
a68c97e
Snapshots are read-only.
by Steve Yen
· 9 years ago
b7952df
Release the min item during CopyTo().
by Steve Yen
· 9 years ago
a64ab74
Need to release min-item during CopyTo().
by Steve Yen
· 9 years ago
e819ee0
TestEvictRefCountRandom().
by Steve Yen
· 9 years ago
c00066f
TestPersistRefCountRandom().
by Steve Yen
· 9 years ago
d2442e8
Mark all nodes reclaimable on Close().
by Steve Yen
· 9 years ago
b683267
Use CAS during Close().
by Steve Yen
· 9 years ago
bff8cf0
Handle evicted nodes during dump().
by Steve Yen
· 9 years ago
42cfe87
TestStoreRefCountRandom().
by Steve Yen
· 9 years ago
8171efe
reclaimMarkUpdate() to recursively refresh markings.
by Steve Yen
· 9 years ago
c80145b
Mark middle node as reclaimable during Delete().
by Steve Yen
· 9 years ago
b2b53a7
Made reclaimLater array bigger.
by Steve Yen
· 9 years ago
01b24b8
Comment.
by Steve Yen
· 9 years ago
e00306f
Delete needs dec-ref if wasDeleted.
by Steve Yen
· 9 years ago
66fa46b
Unneeded nil clearing.
by Steve Yen
· 9 years ago
8ef453e
Whitespace.
by Steve Yen
· 9 years ago
51974dc
More clearing of reclaimLater.
by Steve Yen
· 9 years ago
ab57075
TestStoreRefCount().
by Steve Yen
· 9 years ago
d2f97bc
Update README.md
by Dan Goldsmith
· 9 years ago
2b84d37
Comments on using ItemValAddRef/DecRef().
by Steve Yen
· 9 years ago
b712a4d
Call ItemValDecRef() during freeNode().
by Steve Yen
· 9 years ago
446005a
mkNode() does ItemValAddRef().
by Steve Yen
· 9 years ago
aa7cdd0
Some calls to ItemValAddRef/DecRef().
by Steve Yen
· 9 years ago
1a1a574
ItemValAddRef/DecRef() helper functions.
by Steve Yen
· 9 years ago
fdea10a
Allow app-specific user data per Collection.
by Steve Yen
· 9 years ago
3991b0e
Moved ItemValAddRef/DecRef funcs upwards.
by Steve Yen
· 9 years ago
bc9b6a2
ItemValRead/Write() helper functions.
by Steve Yen
· 9 years ago
638ed18
ItemValAddRef/DecRef() callbacks.
by Steve Yen
· 9 years ago
988f3b5
More comments.
by Steve Yen
· 9 years ago
a5528cc
More comments.
by Steve Yen
· 9 years ago
d501c62
More comments.
by Steve Yen
· 9 years ago
8b4ee12
README tweaks.
by Steve Yen
· 9 years ago
6616c2c
Detect out-of-order keys during VisitItemsAscendEx().
by Steve Yen
· 9 years ago
a64038f
TestNodeLocWriteErr().
by Steve Yen
· 9 years ago
c635629
Test split of empty nodeLoc.
by Steve Yen
· 9 years ago
cf6b3f5
TestStatErr().
by Steve Yen
· 9 years ago
544e262
TestDoubleFreeRootNodeLoc().
by Steve Yen
· 9 years ago
218de79
TestWriteEmptyItemsErr().
by Steve Yen
· 9 years ago
f7fa061
TestWriteItemsErr().
by Steve Yen
· 9 years ago
3017d98
TestNumInfo().
by Steve Yen
· 9 years ago
36e64ce
TestDoubleFreeNodeLoc().
by Steve Yen
· 9 years ago
8281e16
TestDoubleFreeNode().
by Steve Yen
· 9 years ago
429ad40
TestFlushRevertWithReadError().
by Steve Yen
· 9 years ago
e224c60
100% code coverage for Collection.Get().
by Steve Yen
· 9 years ago
530b454
100% code coverage for Collection.UnmarshalJSON().
by Steve Yen
· 9 years ago
4e823db
TestCollectionMisc() added.
by Steve Yen
· 9 years ago
f700f72
Moved writeNodes() to be a Collection method.
by Steve Yen
· 9 years ago
fa66a8b
Flush() must write the 'snapshot'ed rootNodeLoc's.
by Steve Yen
· 9 years ago
269cdf0
Moved AllocStats() higher.
by Steve Yen
· 9 years ago
2c0d734
Renamed to writeItems/writeNodes().
by Steve Yen
· 9 years ago
2fd84d0
Renamed FreeStats to AllocStats.
by Steve Yen
· 9 years ago
cd1c3ff
Brief README note on how FlushRevert() works.
by Steve Yen
· 9 years ago
5f42a1a
Added FlushRevert() notes to the README.
by Steve Yen
· 9 years ago
e771f31
FlushRevert() on snapshot or read-only store should not truncate.
by Steve Yen
· 9 years ago
160d8ac
FlushRevert() API, allowing revert or undo of the last Flush().
by Steve Yen
· 9 years ago
019e306
go fmt.
by Steve Yen
· 9 years ago
5dddfee
Refactored out readRootsScan() function.
by Steve Yen
· 9 years ago
ff01e0e
Fix reclaimLater's to have the right reclaimMark.
by Steve Yen
· 9 years ago
6680889
Each rootNodeLoc has its own reclaimMark sentinel.
by Steve Yen
· 9 years ago
307cdf0
Use same colls throughout Flush/writeRoots().
by Steve Yen
· 9 years ago
5d70bae
Get refs on all colls before at start of Flush.
by Steve Yen
· 9 years ago
a1ad374
Added closeCollection().
by Steve Yen
· 9 years ago
aca6a13
TestReclaimRooChain().
by Steve Yen
· 9 years ago
fee4a2e
Extra panic if key is nil.
by Steve Yen
· 9 years ago
fdd28e4
TestItemNumValBytes().
by Steve Yen
· 9 years ago
f298a32
Support repeated re-Close()'ing.
by Steve Yen
· 9 years ago
1d4a5cf
TestDump().
by Steve Yen
· 9 years ago
bc4ed9c
TestCollectionStats().
by Steve Yen
· 9 years ago
702c86e
TestStoreClose().
by Steve Yen
· 9 years ago
15362fb
TestCurFreeNodes().
by Steve Yen
· 9 years ago
c058b37
Remove unused numFreeNodes(), replaced by CurFreeNodes.
by Steve Yen
· 9 years ago
bc54fa8
TestItemCopy().
by Steve Yen
· 9 years ago
4f91412
Track current free list lengths in freeStats.
by Steve Yen
· 9 years ago
57e51bf
Helper debugging functions.
by Steve Yen
· 9 years ago
76ffe8f
Don't split() when at the leaf level.
by Steve Yen
· 9 years ago
422079c
Need to markReclaimable() on the actual middle node.
by Steve Yen
· 9 years ago
Next »