- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Nov 13 2020
- Fix string construction
- Rework commit messages
Nov 10 2020
Moved on to only sharding history/ directory instead of archive/ and meta/ (see D4416).
Nov 6 2020
- clean duplicate code
- remove cache asizeof
Do not store history in memory
Nov 5 2020
Fix zack comments (cache outside of loop)
Nov 4 2020
This has been integrated in D4345 since slicing cannot improve complexity on its own (the list is built everytime).
Squash
Use AsyncIterator in implementation and remove slicing
Use Sequence
aiter -> compute_entries
Nov 3 2020
Remove unnecessary async
Add offset and generator for direntries.
Rebasing on master
Use generators instead of list.
Nov 2 2020
Fix typing and rework commit message
- Remove useless line
- Rebase on master
Replace aiter with get_entries().
Oct 30 2020
Rework commit message: efficient => O(n²) to O(n)
Oct 29 2020
Oct 28 2020
Update commit message
Oct 27 2020
Oct 26 2020
- Use RAM usage instead of number of dir entries for LRU cache policy
- Parse % of RAM or B/KB/MB/GB in config file
Oct 23 2020
Oct 22 2020
- Update docstrings
- Remove RevisionHistory history inner field
Add missing "if not exists" clause in sqlite index
Fast graph sql query (union instead of union all).
Oct 21 2020
Update unit tests for new history cache graph structure
Represent ancestors using graph edges in sqlite.
Rebasing on master.
Rebase on master.
Rebasing on master.
Update commit message
Oct 20 2020
Request history at the latest once the history/ is accessed, not the revision
directory.
- tests: add unit test for revision history
Commit message.
Better description in design.md
Do not raise error when missing entry in swh-graph
Update fuse clean command to remove history cache.
Add history cache and history dir in design.md