janelia-flyem / dvid

Distributed, Versioned, Image-oriented Dataservice
http://dvid.io
Other
197 stars 33 forks source link

max versions limited to ~256 #371

Closed pgunn closed 2 years ago

pgunn commented 2 years ago

Right now the max length of a version chain is, I believe, 256. Going over this is not supported. (we talked about this on a zoom call)

DocSavage commented 2 years ago

This has been tested using the merge / cleave and other labelmap unit tests, including a new one for the new low-level in-memory map. The in-memory mapping system now handles uint32 version IDs (current DVID max). There have been a few improvements to the system:

If this passes real-world stress testing, I'll close the issue.

DocSavage commented 2 years ago

This should be usable now as of commit 5dbdae2