Ugarit
Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2022-12-02
15:28
Authentication support in bokbok backend access, with basic access control and multi-tenant prefixing of tags Leaf check-in: 75043a12c9 user: alaric tags: alaricsp
14:14
Added unix domain bokbok support, fixed ugarit-storage-admin check-in: 1bc9e1045c user: alaric tags: alaricsp
14:04
Support for bokbok as a way to contact backends.

- backend-sqlite and backend-fs have support added, but I've not updated the docs yet. - As bokbok allows multithreaded RPCs, I've wrapped what I think are the important parts of the backends in mutexes, so hopefully they're thread-safe even though the frontend doesn't use that yet. - Still need to update ugarit-store-admin to make it able to access bokbok servers check-in: d38e958837 user: alaric tags: alaricsp

2022-11-17
14:02
Merge from trunk, update docs check-in: afc902e39a user: alaric tags: alaricsp
13:57
Pool infrastruture for memory blocks and threads, block pool used for data blocks check-in: 277305f2f5 user: alaric tags: alaricsp
2022-03-16
11:24
Fix Rommel's link again Leaf check-in: 1a6fad33a4 user: alaric tags: trunk
2020-05-25
18:15
Turns out this optimisation is a bad idea sometimes check-in: 1852ba15df user: alaric tags: trunk
2017-12-28
14:17
Updated link check-in: 391a120ae9 user: alaric tags: trunk
2016-02-21
21:44
Changed the URL of Rommel's article check-in: b7d078cbb6 user: alaric tags: trunk
21:43
Work in progress: Re-using buffers rather than consing new ones all the time! Closed-Leaf check-in: 7debb510ed user: alaric tags: alaricsp
2015-09-26
10:30
fprintf had absorbed flush-output! Oops! check-in: 485a7f1e1a user: alaric tags: alaricsp
2015-07-31
21:37
[f1f2ce8cdc] Started work on cluster backend (because I need it...) check-in: 74f9480c6a user: alaric tags: alaricsp
21:33
Fixed "ugarit cat", and improved resilience of splitlog's reindex! admin command. check-in: eef24a12c0 user: alaric tags: alaricsp
13:38
Merge from trunk, and added flushing of output on progress updates, doc updates, etc.

Sloppy to forget I'd got uncommited work when I did the merge, but now too late to undo... check-in: 235560787d user: alaric tags: alaricsp

2015-07-08
08:55
Updated the Ugarit tutorial link check-in: 20e685628c user: alaric tags: alaricsp
2015-06-15
21:10
Updated installation manual to reflect forgotten things about the changes to local caching. check-in: eef210bde3 user: alaric tags: trunk
2015-06-14
20:53
Cleaned up the archive schema page. check-in: e1cd1c6f30 user: alaric tags: trunk
19:43
Tidied up the manual, splitting the sections out into their own files. check-in: 48baf8ab05 user: alaric tags: trunk
2015-06-12
23:12
Polished docs up check-in: cf1509c154 user: alaric tags: trunk, 2.0
22:54
Added date to news of v2.0 release check-in: bba43ba5d1 user: alaric tags: trunk
22:48
v2.0 release check-in: 2efa87e950 user: alaric tags: trunk
22:43
Merged in the alaricsp branch, in preparation for release check-in: 1b4bf1d8c5 user: alaric tags: trunk
22:27
Added sanity checks for input/output tags to "ugarit merge" check-in: 5cb794335d user: alaric tags: alaricsp
19:53
[297b287da5] Documentation update for 2.0

Also: Changed the default output mode for archive searches at the CLI to one that looks like a directory listing, and moved the old one to the "verbose" output format. check-in: da476bafdb user: alaric tags: alaricsp

2015-06-11
21:58
[297b287da5] Notes on what needs adding. check-in: 47277ecf24 user: alaric tags: alaricsp
21:55
[297b287da5] Started on v2.0 release documentation. check-in: 13da83fdd4 user: alaric tags: alaricsp
2015-06-07
21:25
[a987e28fef] CLI command to merge tags check-in: cc38f4b49d user: alaric tags: alaricsp
2015-06-04
14:59
[a987e28fef] Generalised the archive history merger to also cover snapshot chains. Needs tests, though. check-in: c4c72a9654 user: alaric tags: alaricsp
2015-05-28
11:11
mtime and ctime in archive properties, bug fix in ugarit-mime, and updated the licence with the date. check-in: bd7f106f9d user: alaric tags: alaricsp
2015-05-09
14:43
Started to document archive property schema, and changed existing hardcoded properties to Dublin Core where applicable. check-in: 6d80c36a6a user: alaric tags: alaricsp
2015-03-04
12:25
Trying to fix that damned logo image check-in: 5416840367 user: alaric tags: alaricsp
2014-12-28
10:06
[ccb9012efd] More types; currently crashes. Whoops. Leaf check-in: aab6e16ac6 user: alaric tags: alaricsp-types
2014-11-23
10:31
[ccb9012efd] added types to ugarit-archive, ugarit-mime, ugarit-snapshot, and ugarit-streams. Done some work on ugarit-vfs, but more remains to be done. check-in: c4bc456af1 user: alaric tags: alaricsp-types
2014-11-15
20:51
[ccb9012efd] directory-rules and a bit of ugarit-core have type declarations. check-in: 34f3037bdd user: alaric tags: alaricsp-types
2014-11-11
21:20
[ccb9012efd] Started adding type annotations. ugarit-backend.scm done so far. check-in: 0c64c7b050 user: alaric tags: alaricsp-types
21:19
[297b287da5] Started work on next release README.wiki check-in: ba13d93377 user: alaric tags: alaricsp
21:18
Fixed bug whereby admin stats command didn't work in backend-sqlite check-in: 93149dbcf6 user: alaric tags: alaricsp
2014-11-02
22:22
Updated news check-in: ef26dd86f2 user: alaric tags: alaricsp
22:15
In explore CLI, "ls" now adds a / to the end of cd-able things, to make it clearer what's what. check-in: 57497a972c user: alaric tags: alaricsp
22:12
Simplified ls -l output in explore interface, no longer distinguishing all the myriad kinds of virtual directories. It's just "d" for a real directory and "D" for a virtual one, so it's easy to know what you can cd into. check-in: df9efc7ea7 user: alaric tags: alaricsp
20:41
[74e52873f5] Tidied up suffix allocation in fold-history check-in: 6291f2286f user: alaric tags: alaricsp
00:51
Further unit testing for [a987e28fef] (tag history as a DAG), and preparation to provide an interface to merge snapshot histories.

Why might we merge snapshot histories? Very rarely, I agree - generally when one server has snapshotted to two different partitions of a replicated backend, causing the snapshot chain to fork by accident; or perhaps if a VM got cloned for a while and then merged back via rsync or similar, and we want to reflect this. check-in: bdfb2a1ea6 user: alaric tags: alaricsp

00:38
Moved "current" back to the head of a snapshot history. check-in: d579752371 user: alaric tags: alaricsp
00:26
Basic unit tests [a987e28fef]: tag history as a general DAG - and fixes to the bugs they found! check-in: 0834202d4c user: alaric tags: alaricsp
2014-11-01
22:11
Initial working (smoke-test-wise) implementation of [a987e28fef]: tag history as a general DAG.

As an aside, this now makes fold-history work "backwards" (it reports things latest first), which has the added benefit of making it tail-recursive.

This, plus the earlier changes to cache snapshot metadata, also improves the "slow ls in history node" problems of [fcf8bc942a]. check-in: 270c44d268 user: alaric tags: alaricsp

13:20
Merge from branch check-in: 9eecc06de7 user: alaric tags: alaricsp
13:19
Merge from branch check-in: 5dd8b7912d user: alaric tags: alaricsp
13:19
Work in progress on [a987e28fef] (snapshots and archives as full DAGs) check-in: 4281f8e432 user: alaric tags: alaricsp
12:19
Tidying up FIXMEs, neatening ugarit.scm, improving "ls -l" display, preventing errors when extracting meta-directories. check-in: 9890c1111c user: alaric tags: alaricsp
2014-10-31
12:57
Merged from trunk check-in: 531e63a31f user: alaric tags: alaricsp