Mercurial > public > mercurial-scm > hg
comparison mercurial/configitems.py @ 47242:4abd474a10af
revlogv2: also keep track for the size of the "data" file
This is useful to make sure we always start writing at the right location,
without effort.
Differential Revision: https://phab.mercurial-scm.org/D10632
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Mon, 03 May 2021 12:35:35 +0200 |
parents | 2219853a1503 |
children | eac3591abbf4 |
comparison
equal
deleted
inserted
replaced
47241:2219853a1503 | 47242:4abd474a10af |
---|---|
1154 # * enforce a "no-truncate" policy for mmap safety | 1154 # * enforce a "no-truncate" policy for mmap safety |
1155 # - for censoring operation | 1155 # - for censoring operation |
1156 # - for stripping operation | 1156 # - for stripping operation |
1157 # - for rollback operation | 1157 # - for rollback operation |
1158 # * proper streaming (race free) of the docket file | 1158 # * proper streaming (race free) of the docket file |
1159 # * store the data size in the docket to simplify sidedata rewrite. | |
1160 # * track garbage data to evemtually allow rewriting -existing- sidedata. | 1159 # * track garbage data to evemtually allow rewriting -existing- sidedata. |
1161 # * Exchange-wise, we will also need to do something more efficient than | 1160 # * Exchange-wise, we will also need to do something more efficient than |
1162 # keeping references to the affected revlogs, especially memory-wise when | 1161 # keeping references to the affected revlogs, especially memory-wise when |
1163 # rewriting sidedata. | 1162 # rewriting sidedata. |
1164 # * sidedata compression | 1163 # * sidedata compression |