[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