pharo-nosql / OmniBase

OmniBase is Smalltalk efficient objects repository, BTree and filesystem based with full ACID features
MIT License
8 stars 3 forks source link

Fix gc and datafile locking #20

Closed noha closed 2 years ago

noha commented 2 years ago

object space data file switch and lock waiting was not appropriate. Untangled loops and dependencies to switch a data file once and be able to unlock the same file that has been locked