[prev in list] [next in list] [prev in thread] [next in thread]
List: subversion-issues
Subject: [Issue 412] New - change file-writing back end code to be streamy too
From: issues () subversion ! tigris ! org
Date: 2001-07-12 23:36:22
[Download RAW message or body]
http://subversion.tigris.org/issues/show_bug.cgi?id=412
*** shadow/issues_15/412 Thu Jul 12 16:36:22 2001
--- shadow/issues_15/412.tmp.19234 Thu Jul 12 16:36:22 2001
***************
*** 0 ****
--- 1,29 ----
+ +============================================================================+
+ | change file-writing back end code to be streamy too |
+ +----------------------------------------------------------------------------+
+ | Issue #: 412 Component: subversion |
+ | Status: NEW Version: current |
+ | Resolution: Platform: PC |
+ | Issue type: DEFECT OS/Version: Linux |
+ | Priority: P2 Subcomponent: src |
+ +----------------------------------------------------------------------------+
+ | Assigned To: bugs@subversion.tigris.org |
+ | Reported By: kfogel@tigris.org |
+ | CC list: Cc: |
+ +----------------------------------------------------------------------------+
+ | Milestone: TargetMilestone: --- |
+ | URL: |
+ +============================================================================+
+ | DESCRIPTION |
+ The file-writing interface is streamy, but behind the scenes the data just
+ accumulates in memory and gets written to the fs when the stream is closed.
+ Now that we have the strings table to accumulate the data, we no longer
+ need to hold it in memory (although note that the issue of cleaning out
+ unreferenced strings after a crash, or even after a writer just wanders off
+ without ever closing the stream, is tricky).
+
+ See:
+
+ tree.c:svn_fs_apply_txdelta() and friends
+
+ dag.c: svn_fs__dag_set_contents() and friends
\ No newline at end of file
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic