| Commit | Date | |
|---|---|---|
| 2007-03-11 21:59:53 | Tree | |
| 2007-03-11 21:43:55 | Tree | |
| 2007-03-11 21:24:15 | Tree | |
|
[r4965]
by
cboos
Improve the repository resync, which now explicitly stores the youngest revision in the cache as metadata. The new `sync()` method is now faster and also more robust. The new scheme also takes lots of precautions to do the right thing in case of concurrent resync attempts. When a given thread accesses a repository, it will manage to sync none, some or all revisions. In any case, it will leave the sync() method with the notion of an usable and coherent youngest_rev, which will be used for the rest of the processing. This changes fixes #4586 and is believed to fix #4043 as well. |
2007-03-11 21:13:08 | Tree |
| 2007-03-11 11:42:52 | Tree | |
| 2007-03-11 11:27:55 | Tree | |
| 2007-03-11 11:24:59 | Tree | |
|
[r4961]
by
cboos
Improve robustness of the environment opening, in case the database connection is not available at that time. |
2007-03-11 11:21:18 | Tree |
|
[r4960]
by
cboos
Improve robustness of the request dispatcher in case of early errors, from the #4586 patch (trap sync failure). |
2007-03-11 11:20:34 | Tree |
| 2007-03-10 20:00:46 | Tree |