~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/developers/performance.dot

  • Committer: Robert Collins
  • Date: 2007-07-04 01:39:50 UTC
  • mto: This revision was merged to the branch mainline in revision 2581.
  • Revision ID: robertc@robertcollins.net-20070704013950-7pp23plwyqjvgkxg
Review feedback.

Show diffs side-by-side

added added

removed removed

Lines of Context:
10
10
  commit_analysis[label="Work required analysis for commit"];
11
11
  fetch_analysis[label="Work required analysis for push/pull"];
12
12
  gc_analysis[label="Work required analysis for gc"];
13
 
  missing_analysis[label="Work required analysis for missing"];
14
13
  revert_analysis[label="Work required analysis for revert"];
15
14
  revert_path_analysis[label="Work required analysis for revert of selected paths"];
16
 
  status_analysis[label="Work required analysis for status"];
17
 
  uncommit_analysis[label="Work required analysis for uncommit"];
18
15
  wt_disk_order[label="Working Tree disk ordering\n6-8 weeks"];
19
 
  iter_merge[label="iter_changes based merge\n2 days"];
20
 
  diff_analysis[label="Work required analysis for diff"];
21
16
 
22
17
  /* uncompleted node list - add new tasks here */
23
18
  node[color="blue"];
 
19
  status_analysis[label="Work required analysis for status"];
24
20
  log_analysis[label="Work required analysis for log"];
25
21
  log_path_analysis[label="Work required analysis for log of selected paths."];
 
22
  diff_analysis[label="Work required analysis for diff"];
26
23
  diff_path_analysis[label="Work required analysis for diff of selected paths"];
27
24
  merge_analysis[label="Work required analysis for merge"];
 
25
  uncommit_analysis[label="Work required analysis for uncommit"];
 
26
  missing_analysis[label="Work required analysis for missing"];
28
27
  update_analysis[label="Work required analysis for update"];
29
28
  cbranch_analysis[label="Work required analysis for cbranch"];
30
29
 
54
53
  xdelta_imp[label="Xdelta implementation\n1 week"];
55
54
  q_splitting[label="Question radix directory splitting\n2 weeks"];
56
55
  i_splitting[label="Inventory storage changed to answer what-changed quickly\n6-8 weeks"]
57
 
  per_file_graph[label="Provide an API for per-file\n graph data rather than\n physical storage coupled knits api.\n1 days"];
 
56
  per_file_graph[label="Provide an API for per-file graph data rather than physical storage coupled knits api.\n1 days"];
58
57
  deprecate_versionedfile_api[label="Deprecate the public API for access to physical knit storage."];
59
58
  anno_cache[label="Annotations become a cache:\n logically separate data\n2 weeks"]
60
59
  anno_regen[label="Annotation regeneration\n"];
63
62
  repo_disk_order[label="Repository disk ordering\n1 month"];
64
63
  pack_repository[label="Pack based repository format"];
65
64
  graph_api[label="Network-efficient revision-graph API\n3 week"];
 
65
  iter_merge[label="iter_changes based merge\n2 days"];
66
66
  validators[label="Build new validators for revisions and trees."];
67
67
 
68
68
  /* under discussion/optional */
118
118
  merge_analysis -> merge_api_stack -> iter_merge -> i_splitting;
119
119
  merge_api_stack -> memory_copies;
120
120
  missing_analysis -> missing_api_stack -> repository_stacking;
121
 
 missing_api_stack -> graph_api;
122
121
  new_container -> pack_repository;
123
122
  pack_repository -> xdelta_imp;
124
123
  pack_repository -> repo_disk_order;