monotone-commits-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-commits-diffs] Revision 2617a8e6332148153e028a21276e64ac8b0d03


From: monotone
Subject: [Monotone-commits-diffs] Revision 2617a8e6332148153e028a21276e64ac8b0d037a
Date: Sat, 13 Mar 2010 19:08:48 +0100

-----------------------------------------------------------------
Revision: 2617a8e6332148153e028a21276e64ac8b0d037a
Ancestor: ba1a718b3bd53164ca17e38c0bb0ae5299824d44
Author: Timothy Brownawell  <address@hidden>
Date: 02/04/2010 03:03:18 PM
Branch: net.venge.monotone

Added files:
        cow_trie.hh
Modified files:
        Makefile.am cmd_ws_commit.cc database_check.cc rev_types.hh
        roster.cc roster.hh roster_delta.cc unit-tests/roster.cc
        work.cc

ChangeLog: 

This monotone has Super Cow Powers.

Rosters in memory are now copy-on-write, and pulling auroraux or monotone
is about 16% faster. The roster cache doesn't know about this yet, so it
will horribly overestimate memory usage and evict rosters early.
roster_t::get_node() is dangerous now, it should return a const_node_t and
there should be a get_node_for_write() that will automatically unshare the
node before returning it.

Attachment: txtnwGuWbVa6_.txt
Description: Diff [ba1a718b3bd53164ca17e38c0bb0ae5299824d44] -> [2617a8e6332148153e028a21276e64ac8b0d037a]


reply via email to

[Prev in Thread] Current Thread [Next in Thread]