- 08 Jul, 2021 7 commits
-
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
- 07 Jul, 2021 2 commits
-
-
Kirill Smelkov authored
This way ΔFtail tests will be able to reuse it. * t3: . . . . . . . . . . . . . . Revert "." . . . .
-
Kirill Smelkov authored
-
- 01 Jul, 2021 24 commits
-
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
This reverts commit a5027dc7.
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
* t2: X Unexport SetXXX from packages API
-
Kirill Smelkov authored
-
Kirill Smelkov authored
* t2: X No longer rely on ZODB cache invariant for invalidations X ΔFtail: Keep reference to ZBigFile via Oid, not via *ZBigFile
-
Kirill Smelkov authored
-
Kirill Smelkov authored
Move all aspects of what is tracked into ΔFtail. It is more robust if ΔFtail does not rely on properties of outside zconn.Cache in order to work correctly. It also potentially allows to move ΔFtail out of zdata package. And it is even more memeory efficient, as before it was Connection.cache[zoid] -> ZBlk(ghost)->inΔFtail and now it is ΔFtail.trackSetZBlk[zoid] -> zblkTrack becuase Persistent embedded in ZBlk even in ghost state occupies alone occupies ~ 16 words. Now we keep only what is needed to be kept for tracking.
-
Kirill Smelkov authored
*ZBigFile is live object associated with particular ZODB Connection.
-
Kirill Smelkov authored
-
- 30 Jun, 2021 6 commits
-
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
- gen-δtail is not used - we are building ΔFtail from scratch. - gogcccrash did its work and the problem is now understood.
-
Kirill Smelkov authored
-
- 29 Jun, 2021 1 commit
-
-
Kirill Smelkov authored
-