Differences From Artifact [f05153c954]:
- File src/verify.c — part of check-in [61ddd63b72] at 2008-03-06 22:58:48 on branch trunk — Work toward making fossil work better on large repositories. This version implements a cache in the content manager. It is not clear yet if this is necessarily a good idea - this check-in might end up on an abandoned branch at some point. (user: drh size: 3526)
To Artifact [4c09bcd36f]:
- File src/verify.c — part of check-in [0afb5e8e39] at 2008-03-08 14:52:56 on branch trunk — This version is able to clone the entire TCL repository in 12.5 minutes and to rebuild the cloned TCL repository in 2.5 minutes. There is still a lot of performance work to be done, but this is good enough for the time being. (user: drh size: 3632)
︙ | ︙ | |||
101 102 103 104 105 106 107 108 109 110 111 112 113 114 | isInit = 1; } assert( !inFinalVerify ); if( rid>0 ){ bag_insert(&toVerify, rid); } } /* ** COMMAND: test-verify-all ** ** Verify all records in the repository. */ void verify_all_cmd(void){ | > > > > > > > | 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | isInit = 1; } assert( !inFinalVerify ); if( rid>0 ){ bag_insert(&toVerify, rid); } } /* ** Cancel all pending verification operations. */ void verify_cancel(void){ bag_clear(&toVerify); } /* ** COMMAND: test-verify-all ** ** Verify all records in the repository. */ void verify_all_cmd(void){ |
︙ | ︙ |