Joe Thornber
|
070b7e6fe1
|
[disk_units] Don't put a space between numerator and unit
|
2016-01-19 14:44:06 +00:00 |
|
Joe Thornber
|
8030a98bd8
|
[thin_ls] add MAPPED_SECTORS, EXCLUSIVE_SECTORS, SHARED_SECTORS
|
2016-01-19 14:43:37 +00:00 |
|
Joe Thornber
|
3dd45e1ceb
|
[thin_ls] tweak the field names
|
2016-01-19 14:30:13 +00:00 |
|
Joe Thornber
|
87d8d630f6
|
[thin_ls] more tidying
|
2016-01-19 14:16:02 +00:00 |
|
Joe Thornber
|
c5a1a814f3
|
[thin_ls] rationalise the field names by using a static array of names
|
2016-01-19 14:11:31 +00:00 |
|
Joe Thornber
|
d65bf29eb7
|
[thin_ls] change default fields
|
2016-01-19 13:54:15 +00:00 |
|
Joe Thornber
|
208fdd86e6
|
[thin_ls] add support for --format
|
2016-01-19 13:40:36 +00:00 |
|
Joe Thornber
|
7ce4e451ff
|
[base, thin_ls] factor out disk_units code
|
2016-01-19 11:40:00 +00:00 |
|
Joe Thornber
|
47bd31da8d
|
[thin_ls] more work on thin_ls
|
2016-01-19 11:16:25 +00:00 |
|
Joe Thornber
|
c3973c044c
|
[thin_ls] First code drop.
Output still needs formatting. More testing needed in dmtest.
|
2016-01-12 15:02:19 +00:00 |
|
Joe Thornber
|
c93e728ef4
|
[base] introduce a command type that gets registered with the app
|
2016-01-08 12:51:52 +00:00 |
|
Joe Thornber
|
a709b9718b
|
[thin] Make the metadata class resposible for locating metadata snapshots
|
2015-12-15 10:08:07 +00:00 |
|
Joe Thornber
|
30a3bf67d1
|
[thin tools] Change the metadata contructors to take a block_manager<>::ptr
Also check any metadata snap passed in matches what's in the superblock.
|
2015-12-14 15:29:57 +00:00 |
|
Joe Thornber
|
4222a3f850
|
Merge pull request #37 from mingnus/v0.5.6-fix
Several patches for v0.5.6
|
2015-11-30 10:30:48 +00:00 |
|
Ming-Hung Tsai
|
3be4fe985f
|
[build] Add AC_SYS_LARGEFILE to check for large-file support
To use off64_t on 32-bit system
|
2015-11-27 23:38:55 +08:00 |
|
Ming-Hung Tsai
|
e528fa1972
|
Add BLKDISCARD definition
|
2015-11-27 23:38:42 +08:00 |
|
Ming-Hung Tsai
|
856bd95d8e
|
Fix the unit of superblock::metadata_block_size_ to be sector-based
|
2015-11-27 23:38:37 +08:00 |
|
Ming-Hung Tsai
|
03590d3c91
|
Fix bug in superblock UUID string copy
|
2015-11-27 23:38:27 +08:00 |
|
Ming-Hung Tsai
|
77f803c528
|
[build] Support external strip command
|
2015-11-27 23:35:46 +08:00 |
|
Ming-Hung Tsai
|
febe80f4bb
|
[damage_visitor] update path_tracker in error_accessing_node()
|
2015-11-27 23:31:12 +08:00 |
|
Joe Thornber
|
664841ad03
|
[thin_show_dups] Support fractions of a pool block size
|
2015-09-08 17:09:41 +01:00 |
|
Joe Thornber
|
c58c15e788
|
[thin_show_dups] move scan_with_variable_sized_chunks() into the dup detector
|
2015-09-08 13:17:52 +01:00 |
|
Joe Thornber
|
e0c749ed04
|
Merge branch 'master' into 2015-08-19-thin-show-duplicates
|
2015-09-08 13:01:34 +01:00 |
|
Joe Thornber
|
2b12854ecd
|
bump version to 0.5.6
|
2015-09-08 10:20:42 +01:00 |
|
Joe Thornber
|
78b24dee19
|
[era_invalidate] Don't open in exclusive mode if using a metadata snap.
Patch from bobk-rey on github
|
2015-09-08 10:12:56 +01:00 |
|
Joe Thornber
|
b6e3a12297
|
[thin_show_dups] move scan into the duplicate_detector
|
2015-09-07 15:40:35 +01:00 |
|
Joe Thornber
|
cb56b47400
|
[thin-show-dups] add --content-based-chunks
|
2015-09-04 15:27:48 +01:00 |
|
Joe Thornber
|
251762e6d9
|
[thin_show_dups] tidy up reporting
|
2015-09-04 15:16:49 +01:00 |
|
Joe Thornber
|
41a1b85c27
|
[thin_show_dups] take out some old assertions
|
2015-09-04 13:56:38 +01:00 |
|
Joe Thornber
|
216e5acb6c
|
[thin_show_dups] remove variable number of mems per chunks.
Too slow and not used.
|
2015-09-04 13:48:02 +01:00 |
|
Joe Thornber
|
3b96812328
|
[thin_show_dups] switch to boost::circular_buffer in the rolling_hash
|
2015-09-04 11:28:33 +01:00 |
|
Joe Thornber
|
506b0a8a08
|
[thin_show_dups] inline some hash functions
|
2015-09-04 11:10:19 +01:00 |
|
Joe Thornber
|
7633c5d7ae
|
[thin_show_dups] get the progress bar working again
|
2015-09-04 10:36:39 +01:00 |
|
Joe Thornber
|
5d383c0293
|
[thin_show_dups] get the backup break working in the rolling hash
|
2015-09-04 10:10:41 +01:00 |
|
Joe Thornber
|
750ce0f47b
|
[thin_show_dups] variable_chunk_stream
|
2015-09-03 13:02:29 +01:00 |
|
Joe Thornber
|
d44a817c60
|
[thin_show_dups] Track zero blocks
|
2015-08-25 09:14:40 +01:00 |
|
Joe Thornber
|
6dd6fcb4cd
|
[thin_show_dups] fix bug calculating block size for linear volumes
|
2015-08-25 08:38:01 +01:00 |
|
Joe Thornber
|
10f93be8b1
|
[thin_show_dups] put linear branch back in
|
2015-08-25 08:22:16 +01:00 |
|
Joe Thornber
|
3470ede50b
|
[thin_show_dups] pull the various streams out to their own files
|
2015-08-24 16:55:53 +01:00 |
|
Joe Thornber
|
46fe4525bb
|
[thin_show_dups] factor out a pool stream
|
2015-08-24 14:29:06 +01:00 |
|
Joe Thornber
|
ac4104d063
|
add prefetching
|
2015-08-24 11:24:55 +01:00 |
|
Joe Thornber
|
c8d3ce6af5
|
[thin_show_duplicates] start factoring out a chunk_stream abstraction
|
2015-08-24 11:18:31 +01:00 |
|
Joe Thornber
|
d954f230fa
|
[thin_show_duplicates] wip
|
2015-08-21 13:10:49 +01:00 |
|
Joe Thornber
|
5f11f5af99
|
[progress_bar] Tidy up the appearance when at 100%
|
2015-08-20 11:12:53 +01:00 |
|
Joe Thornber
|
94636b63d7
|
[thin_show_duplicates] print out the percentage of duplicates
|
2015-08-19 13:46:02 +01:00 |
|
Joe Thornber
|
929a824184
|
[thin_show_duplicates] add --block-sectors switch
|
2015-08-19 13:07:56 +01:00 |
|
Joe Thornber
|
519cbfd855
|
[thin_show_duplicates] add a progress bar
|
2015-08-19 12:53:11 +01:00 |
|
Joe Thornber
|
25f4f23e42
|
[file_utils] fix bug in get_nr_blocks.
Introduced in previous patch
|
2015-08-19 12:44:07 +01:00 |
|
Joe Thornber
|
59a622670c
|
[thin_show_duplicates] wip
|
2015-08-19 12:32:57 +01:00 |
|
Joe Thornber
|
dbd0c65088
|
[thin_show_duplicates] stub new command
|
2015-08-19 09:41:14 +01:00 |
|