/[Apache-SVN]
ViewVC logotype

Revision 1557736


Jump to revision: Previous Next
Author: rhuijben
Date: Mon Jan 13 14:47:16 2014 UTC (10 years, 3 months ago)
Changed paths: 1
Log Message:
Reduce memory footprint of the svnrdump dump handling by creating subpools
per file and directory instead of only per revision. Somehow everything was
prepared, but not finished here.

[The creation of subpools was reverted in r1651690. The only bad driver, the
RA-serf replay driver, had been fixed in r1499863.]

* subversion/svnrdump/dump_editor.c
  (make_dir_baton,
   make_file_baton): Make file/dir pool within parent.
  (delete_entry): Use parent pool for data in parent.
  (add_directory,
   open_directory): Don't use editor pool as scratch pool.
  (close_directory): Destroy directory pool.

  (add_file,
   open_file,
   apply_textdelta): Don't use editor pool as scratch pool.
  (close_file): Destroy file pool.


Changed paths

Path Details
Directorysubversion/trunk/subversion/svnrdump/dump_editor.c modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26