-
Notifications
You must be signed in to change notification settings - Fork 12
/
CHANGES
415 lines (402 loc) · 23.5 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
* Wed Apr 24 2019 Jan Tulak <[email protected]> - v1.4
- release 1.4 (Jan Tulak)
- bashtests: add --units h to lvs/pvs/vgs (Jan Tulak)
- tests: enhance 016-multipath.sh test (Jan Tulak)
- tests: do not use info command in multipath test (Jan Tulak)
- multipath: disallow multipath as default backend (Jan Tulak)
- multipath: allow any string as mp dev id (Jan Tulak)
- bashtests: test for delay in detecting xfs resize (Jan Tulak)
- ssmlib: fix sizes in xfs_get_info for mounted devices (Jan Tulak)
- ssmlib: correctly use real devname in xfs_get_info (Jan Tulak)
- ssm: use LC_ALL=C when running tools from ssm (Jan Tulak)
- ssmlib: fix pwquality support for python3 (Jan Tulak)
- unittest: add a test for listing with xfs (Jan Tulak)
- unittests: add fstype to _addVol (Jan Tulak)
- unittests: allow to mount a mock volume after its creation (Jan Tulak)
- ssmlib: do not use xfs_db for mounted filesystems, use statvfs (Nitin U. Yewale)
* Mon Dec 10 2018 Jan Tulak <[email protected]> - v1.3
- ssm: Fix a case where xfs growing could fail (Jan Tulak)
- lvm: index thinpools as vg-lv pair instead of just lv name (Jan Tulak)
- ssm: add bash-completion script (beneso)
- ssm: add -vv and -vvv verbose flags (Jan Tulak)
- tests: add --logs flag to test.py (Jan Tulak)
- tests: report missing dependencies before running tests (Jan Tulak)
- tests: fail test.py on unittests failure (Jan Tulak)
- tests: remove hardcoded major number for mock data (Jan Tulak)
- tests: add -F flag to mkfs commands in tests (Jan Tulak)
- ssmlib: missing pwquality should not crash the whole ssm (Jan Tulak)
- ssmlib: test for identity and not just a name match (Jan Tulak)
- ssmlib: safer device handling in get_pool_node (Jan Tulak)
- ssmlib: partitions detecting for loopback devices (Jan Tulak)
* Fri Aug 10 2018 <[email protected]> - v1.2
- ssm: version number was not set correctly on all places for 1.1
* Fri Aug 10 2018 <[email protected]> - v1.1
- unittests: expand migrate testing (Jan Tulak)
- migrate: check for source and target being the same device (Jan Tulak)
- ssm: Rework migrate command (Lukas Czerner)
- crypt: crypt backend need to have a pool in database (Lukas Czerner)
- lvm: Remove pool_name key if pv not in pool (Lukas Czerner)
- lvm: fix backtrace when vg/lv is inactive or broken (Lukas Czerner)
- tests: better name matching for test.py (Jan Tulak)
- resize: fix extN crash when no size was provided (Jan Tulak)
- tests: replace exclamation mark with not (Jan Tulak)
- btrfs: send udev change event after some more btrfs operations (Lukas Czerner)
- btrfs: Send udev change event for every device after fs creation (Lukas Czerner)
- mount: Check the volume argument in parser (Lukas Czerner)
- docs: add a manpage to the root (Jan Tulak)
- ssmlib: use pwquality to test password strength for cryptsetup (Jan Tulak)
- multipath: make all mp objects to be devices (Jan Tulak)
- ssmlib: info with non-existent target exits with err code (Jan Tulak)
- docs: add missing commands into the docs (Jan Tulak)
- Revert "tests: add a test for exported lvm volume" (Lukas Czerner)
- tests: Test ssm list with exported volume groups (Lukas Czerner)
- lvm: Move lvm specific error handling to lvm backend (Lukas Czerner)
- misc: Return stderr output in run() as well (Lukas Czerner)
- btrfs: Avoid unnecessary loops when initializing data (Lukas Czerner)
* Tue Jun 19 2018 Jan Tulak <[email protected]> - 1.0
- tests: ignore errors when -e is set
- tests: sanitize style in bashtests lib
- main: test for None before access in migrate()
- doc: Update the format of README and INSTALL
- ssm: add migrate command
- btrfs: unhide devices in tests
- ssmlib: fix not_supported error
- ssmlib: better error message when bdev is required but not provided
- tests: add a bash test for ssm info
- ssm: add 'info' command
- misc: add a graph-implementing class Node
- tests: add failed-at-line detection to bash tests
- tests: fix multipath configuration
- Account for IOError when testing LUKS passwd strength
- ssmlib: add __str__ to DeviceInfo and Item
- multipath: do not display error message if mpath not configured
- main: remove a check check for minor number == 0
- ssm: split table printing into a standalone function
- ssm: rename ptable to psummary
- tests: a fix for sometimes-failing multipath bash test
- clean backends
- lvm: fix undefined variable
- fix typo in __init__.py - allow importing whole backends directory
- clean problem.py
- clean main
- clean misc
- clean test common
- doc: add a short info about multipath
- tests: add multipath tests
- ssmlib: add multipath backend
- New mock functions for unittests
- btrfs: fix pool used + free != total
- tests: Verify values for free/used/total for btrfs pool
- crypt: change how passphrase is acquired
- tests: add a test case for crypt and a weak password
- ssmlib: extend CommandFailed exception with exit code
- ssmlib: change how stdin data are passed to subprocesses
- tests: make test.py executable
- tests: add a test of misc.run
- tests: add a test for exported lvm volume
- ssm: add a workaround for lvm and exported volumes
- ssm: add test outputs to gitignore
* Mon Oct 30 2017 Jan Tulak <[email protected]> - 0.5
- lvm: better test for thin provisioning support (Jan Tulak)
- doc: mention the dependency on thin provisioning tools in lvm (Jan Tulak)
- tests: make an exported variable uppercase (RUN_COVERAGE) (Jan Tulak)
- tests: fix coverage running (Jan Tulak)
- lvm: disable thin provisioning on old LVM (bellow 2.2.112) (Jan Tulak)
- tests: fix different float formatting in python 3 (Jan Tulak)
- tests: add argument permutations to cmdEq and checkCmd (Jan Tulak)
- repo: add tests/bashtests/lib/.gitignore (Jan Tulak)
- tests: fix bashtests/013-lvm-check.sh (Jan Tulak)
- tests: fix bashtests/008-btrfs-remove.sh (Jan Tulak)
- test: allow to run selected unit tests (Jan Tulak)
- tests: allow to run selected bash tests (Jan Tulak)
- tests: split quick_test to two functions (Jan Tulak)
- tests: add argparse to test.py (Jan Tulak)
- Fix a typo: remove double 'to' (Jan Tulak)
- doc: fix few warnings (Jan Tulak)
- doc: preferred way of accepting patches (Jan Tulak)
- Doc: update for the new location and ownership (Jan Tulak)
- Update gitignore (Jan Tulak)
- Doc: Create a script to publish the doc to github pages (Jan Tulak)
- Doc: use the developed, not installed ssmlib (Jan Tulak)
- Doc: Set a default paper size (Jan Tulak)
- tests: Fix floating point numbers lvm unittests (Lukas Czerner)
- tests: Add mock create_directory function (Lukas Czerner)
- Enable all unittests (Jan Tulak)
- Mention SSM_TEST_DIR in the doc (Jan Tulak)
- Rename LVM_TEST_DIR to SSM_TEST_DIR (Jan Tulak)
- crypt: Remove resize support (Lukas Czerner)
- ssm: Close file descriptors on popen (Lukas Czerner)
- docs: Add documentation for the thin provisioning support (Lukas Czerner)
- tests: Add thin provisioning bash tests (Lukas Czerner)
- ssm: Add lvm thin provisioning support (Lukas Czerner)
- ssm: Fix ssm.local script so it properly pass arguments (Lukas Czerner)
- ssm: Prevent resizing file system on plain device (Lukas Czerner)
- ssm: Allow to specify create and snapshot size as percentage (Lukas Czerner)
- ssm: Allow to specify resize size as a percentage (Lukas Czerner)
- ssm: Add -o option to create command (Lukas Czerner)
- ssm: Create a mount directory if it doesn't exist (Lukas Czerner)
- ssm: Use atexit module instead of deprecated exitfunc (Lukas Czerner)
- Fix formatting, spacing and spelling issues (Vu Dinh)
- Map, range, next functions and iterator changes to support Python 3 (Vu Dinh)
- Dictionary method changes to support Python 3 (Vu Dinh)
- Integer division changes to support Python 3 (Vu Dinh)
- Exception handling changes to support Python 3 (Vu Dinh)
- String and unicode related changes to support Python 3 (Vu Dinh)
- ssm: use proper ssm exception instead of generic one (Lukas Czerner)
- ssm: Fix file system resize on plain device (Lukas Czerner)
- ssm: Print error if the file system is not suppported (Lukas Czerner)
- doc: Fix confusing typo in documentation (Lukas Czerner)
- lvm: Allow removing inactive volumes by pool/volname (Lukas Czerner)
- ssm: wipe the signature before creating volume (Lukas Czerner)
- ssm: Change Size header to Used in snapshot listing (Lukas Czerner)
- lvm: Fix parsing mount point of snapshot volumes (Lukas Czerner)
- Change get_partitions() to use lsblk (Vu Dinh)
- tests: 012: Only use file system that the system can handle (Lukas Czerner)
- doc: various minor fixes in documentation wording (Ricky Ayoub)
- Added root privileges notice to --dry-run description. (Jan Tulak)
- Add test case for empty dm tables (Lukas Czerner)
- Fix traceback when calling 'ssm list' with empty dm tables (Jose Castillo)
- lvm: don't display snapshot size for thin snapshots (Ricky Ayoub)
- ssm: Use xfs_reparir to check xfs file system consistency (Lukas Czerner)
- misc: Run udevadm settle prior running wipefs (Lukas Czerner)
- ssm tests: Set wipe_signatures_when_zeroing_new_lvs to zero (Lukas Czerner)
- ssm tests: Use udevadm settle to avoid race with udev (Lukas Czerner)
- lvm: Ask user when shrining inactive logical volume (Lukas Czerner)
- ssm: Remove unnecessary /usr/bin/env python (Lukas Czerner)
- ssm: Fix various problems found by pylint (Lukas Czerner)
- misc: Use wipefs -a in misc.wipefs() helper (Lukas Czerner)
- ssm: Add SSM_PRINT_BACKTRACE environment variable (Lukas Czerner)
- ssm: Suppress backtrace if command failed (Lukas Czerner)
- misc: Fix get_device_size to work with partitions correctly (Lukas Czerner)
- test 008: Device count should go down after removing a device (Lukas Czerner)
- tests: Make btrfs recognize devices from tests suite properly (Lukas Czerner)
- tests: Fix they way we gather information about btrfs file system (Lukas Czerner)
- ssm: force btrfs device add (Lukas Czerner)
- ssm: btrfs backend: try to find the real device (Lukas Czerner)
- misc: get_unit_size() accept different unit formats (Lukas Czerner)
- btrfs Do not support resizing of btrfs volumes (Lukas Czerner)
- btrfs: Check whether mkfs.btrfs knows -f otpions (Lukas Czerner)
- btrfs: Unmount all subvolumes when removing file system (Lukas Czerner)
- crypt: Require cryptsetup version 1.6.0 and higher (Lukas Czerner)
- bashtests/014-lvm-resize.sh: add 014-lvm-resize.sh (Jimmy Pan)
- btrfs: Add ssm check unit test for btrfs (Lukas Czerner)
- ssm: Warn user when trying to use device which is mounted (Lukas Czerner)
- ssm: Print proper error message when no devices available (Lukas Czerner)
- bashtests/011-lvm-list.sh: add 011-lvm-list.sh (Jimmy Pan)
- bashtests/012-lvm-check.sh: add 012-lvm-check.sh (Jimmy Pan)
- tests: Make scriptes executable before running a test (Lukas Czerner)
- ssmlib: Fix parsing size in create and shapshot command (Lukas Czerner)
- misc: fix get_signature not to return error messages (Lukas Czerner)
- crypt: Allow to create encrypted volumes (Lukas Czerner)
- problem: do not print message when going to raise exception (Lukas Czerner)
- ssm: Use options dictionary to pass specific options when creating volume (Lukas Czerner)
- misc: Add get_device_size() helper (Lukas Czerner)
- misc: Allow to wipe several signatures at once (Lukas Czerner)
- ssmlib: Create template classes to use from backend (Lukas Czerner)
- ssm: move is_bdevice() helper to misc.py (Lukas Czerner)
- ssm: add dry-run option (Lukas Czerner)
- crypt: Fix binary check when invoking cryptsetup (Lukas Czerner)
- lvm: Add raid10 support (Lukas Czerner)
- lvm: Add raid1 support (Lukas Czerner)
- lvm: Get lvm version (Lukas Czerner)
- ssmlib: Allow to check volume through backend (Lukas Czerner)
- btrfs: Resizing btrfs subvolume is not supported (Lukas Czerner)
- ssmlib: Fix mount command (Lukas Czerner)
- tests: Explicitly set use_lvmetad to zero (Lukas Czerner)
- Makefile: Add push_html target (Lukas Czerner)
* Wed Aug 7 2013 Lukas Czerner <[email protected]> - 0.4
- Stylistic cleanup found by pep8 (Lukas Czerner)
- bashtests/005-lvm-snapshot.sh: add test, creation of snapshot when size not enough should fail (Jimmy Pan)
- bashtests/005-lvm-snapshot.sh: add test to assure snapshot to a nonexistent volume should fail (Jimmy Pan)
- Update Makefile (Lukas Czerner)
- bashtests/002-lvm-create.sh: add a test of creation of a volume with filesystem and mountpoint (Jimmy Pan)
- bashtests/002-lvm-create.sh: add test to create with single device (Jimmy Pan)
- bashtests/002-lvm-create.sh: add test to create volume after removal of a volume (Jimmy Pan)
- lib/check.sh: add mountpoint function to check mountpoint (Jimmy Pan)
- ssmlib: Print pool name in snapshot list (Lukas Czerner)
- btrfs: Always show btrfs snapshot properly (Lukas Czerner)
- check: Allow to check file system non interactively (Lukas Czerner)
- btrfs: fix btrfs remove test (Lukas Czerner)
- btrfs: Fix create test (Lukas Czerner)
- btrfs: Force creation of btrfs file system (Lukas Czerner)
- check: Print warning when unmount fails (Lukas Czerner)
- ssmlib: Allow to force unmount (Lukas Czerner)
- ssmlib: Allow to bypass mount point question by force (Lukas Czerner)
- ssmlib: Allow to force adjusting the size of the volume (Lukas Czerner)
- bashtests/002-lvm-create.sh: prepare mountpoints for use (Jimmy Pan)
- bashtests/003-lvm-remove.sh: add fail case of removing nonexistent thing (Jimmy Pan)
- bashtests/003-lvm-remove.sh: add test of remove mutilple pools (Jimmy Pan)
- bashtests/003-lvm-remove.sh: add test of remove mutilple volumes (Jimmy Pan)
- bashtests/003-lvm-remove.sh: add test case of removing mutiple devices (Jimmy Pan)
- bashtests/003-lvm-remove.sh: add variable pool3 for future use (Jimmy Pan)
- bashtests: add runbashtests.sh to support running independent bash tests (Jimmy Pan)
- ssmlib: Allow to force using the device when used in different pool (Lukas Czerner)
- ssmlib: Allow to force using the device with existing filesystem (Lukas Czerner)
- ssmlib: Inform user when file system exist on device (Lukas Czerner)
- ssmlib: Do not allow snapshot when there is not space (Lukas Czerner)
- ssmlib: Do not allow to resize to negative size (Lukas Czerner)
- ssmlib: Fail if there is no enought space to create volume (Lukas Czerner)
- ssmlib: Handle error when stripes > devices (Lukas Czerner)
- tests: Search for Traceback in the test output (Lukas Czerner)
- tests: Fix failure of list_table in some tests (Lukas Czerner)
- ssmlib: Use get_bdevice() helper (Lukas Czerner)
- ssmlib: Introduce more generic get_signature() (Lukas Czerner)
- ssmlib: Return error from remove when nothing was removed (Lukas Czerner)
- remove: Fix remove -a (Lukas Czerner)
- resize: Do not free device from the pool if not necessary (Lukas Czerner)
- doc: Update add command description (Lukas Czerner)
- doc: document SSM_PREFIX_FILTER env variable (Lukas Czerner)
- docs: Refresh documentation (Lukas Czerner)
- unittests: Create unittests for mount command (Lukas Czerner)
- ssmlib: Add new mount command (Lukas Czerner)
- Btrfs: adapt to changed 'subvolume list' command (Lukas Czerner)
- btrfs: Fix btrfs subvolume removal code (Lukas Czerner)
- btrfs: Check for existing path when creating subvolume (Lukas Czerner)
- btrfs: Check path when creating subvolume (Lukas Czerner)
- btrfs: Get btrfs version (Lukas Czerner)
- Fix some typos reported by pep8 (Lukas Czerner)
- btrfs: Notify udev when device is removed from fs (Lukas Czerner)
- btrfs: Use regex to gather info about subvolumes (Lukas Czerner)
- Add ssm output checks into 010-btrfs-snapshot bashtest (Tom Marek)
- Fix device count in btrfs remove bashtest (Tom Marek)
- Add ssm output checks into 007-btrfs-create bashtest (Tom Marek)
- Add ssm output checks into 006-btrfs-add bashtest (Tom Marek)
- Add ssm output checks into 005-lvm-snapshot bashtest (Tom Marek)
- Add ssm output checks into 002-lvm-create bashtest (Tom Marek)
- Add ssm output checks into 001-lvm-add bashtest (Tom Marek)
- Set enviromental variable COLUMNS for testing ssm output (Tom Marek)
- Add error message to bashtest "check list_table" (Tom Marek)
- btrfs: Rework how subvolume info is gathered (Lukas Czerner)
- Remove trailing semicolons (Tony Asleson)
- Use double quote instead of single quote doc strings (Tony Asleson)
- Clean up comparisions (Tony Asleson)
- Simplify assignment (Tony Asleson)
* Tue Oct 16 2012 Lukas Czerner <[email protected]> - 0.3
- Add regression test suite to the source distribution (Lukas Czerner)
- ssm: Fix various stylistic problems (Lukas Czerner)
- lvm: Use problem interface instead of plain Exception (Lukas Czerner)
- main: Fix resizing device without pool (Lukas Czerner)
- md: Add new md backend (Lukas Czerner)
- problem: Add new not_supported flag (Lukas Czerner)
- ssm: fix typo in problem interface (Tomas Racek)
- tests: add bashtest for checking ssm lvm output (Tom Marek)
- Change priority of ways to gahter terminal dimensions (Tom Marek)
- tests: Add ssm output check for bash testing into check.sh (Tom Marek)
- Avoid executing non existing fs specific tools (Tom Marek)
- Allow non root users to show --help for subcommands (Tom Marek)
- Fix of unittests in python2.6 (Tom Marek)
- Fix of doctests in python2.6 (Tom Marek)
- Wrap table lines when terminal width is too small (Lukas Czerner)
* Tue Jun 5 2012 Lukas Czerner <[email protected]> - 0.2
- Update version to 0.2 (Lukas Czerner)
- Add Makefile to the project (Lukas Czerner)
- Remove TODO and ass AUTHORS and INSTALL to the distribution (Lukas Czerner)
- tests: Exit successfully even when bashtests are not run (Lukas Czerner)
- setup.py: update package name and add url (Lukas Czerner)
- Set LC_NUMERIC instead of LANG variable (Lukas Czerner)
- Show all file system in the listing (Lukas Czerner)
- Add problem.py to __init__ (Lukas Czerner)
- Update required python version to 2.6 (Lukas Czerner)
- Ask when removing mounted lvm volume (Lukas Czerner)
- Print warning if tool to create fs does not exist (Lukas Czerner)
- tests: Colorize test result output (Lukas Czerner)
- Catch RuntimeError when initializing backend (Lukas Czerner)
- lvm: Do not query for lv_path with lvs (Lukas Czerner)
- crypt: Use run_cryptsetup() to run cryptsetup binary (Lukas Czerner)
- btrfs: Use run_btrfs() to run btrfs binary (Lukas Czerner)
- Fix python string formatting (Lukas Czerner)
- misc: Fix referencing uninitialized variable (Lukas Czerner)
- Remove itertools from dependencies (Lukas Czerner)
- Allow ssm to be run locally without installing (Lukas Czerner)
- Fix check for the root user (Lukas Czerner)
- Catch all ssm specific exceptions and exit (Lukas Czerner)
- problem: Create problem specific exceptions (Lukas Czerner)
- doc: Document changed create/resize behaviour (Lukas Czerner)
- Remove executable section from ssmlib/main.py (Lukas Czerner)
- btrfs: Compute pool_free as difference between pool_size and fs_used (Lukas Czerner)
- crypt: Do not print unnecessary information (Lukas Czerner)
- btrfs: Umount file system only once before wipefs (Lukas Czerner)
- tests: Update tests with new problem interface (Lukas Czerner)
- Change how create and resize handles optional devices (Lukas Czerner)
- Use Options() object to pass options between classes (Lukas Czerner)
- main: Wire in problem interface (Lukas Czerner)
- lvm: Wire in problem interface (Lukas Czerner)
- btrfs: Wire in problem interface (Lukas Czerner)
- misc: Do not print unnecessary information (Lukas Czerner)
- Add problem.py module for dealing with problems (Lukas Czerner)
- Update TODO list (Lukas Czerner)
- Update README (Lukas Czerner)
- Update setup.py file (Lukas Czerner)
- Add INSTALL file (Lukas Czerner)
- Add ssm.8 manual page (Lukas Czerner)
- doc: Add sphinx documentation directory (Lukas Czerner)
- Update argparse description (Lukas Czerner)
- Fix ssm version (Lukas Czerner)
- Allow help to be shown by non root user (Lukas Czerner)
- Wrap argparse code into its own class (Lukas Czerner)
- tests: Add bash tests cases to use -b/--backend argument (Lukas Czerner)
- tests: Add unittests to use -b/--backend argument (Lukas Czerner)
- Add option to choose default backend (Lukas Czerner)
- tests: Add btrfs "add" unittest (Lukas Czerner)
- tests: Add btrfs resize unittest (Lukas Czerner)
- tests: Add btrfs snapshot unittest (Lukas Czerner)
- tests: Add btrfs remove unittest (Lukas Czerner)
- tests: Add btrfs create unittest (Lukas Czerner)
- tests: Add mocked mount handling for unittests (Lukas Czerner)
- tests: Add "add" lvm unittests (Lukas Czerner)
- tests: Add resize lvm unittests (Lukas Czerner)
- tests: Add create lvm unittests (Lukas Czerner)
- tests: Add ssm resize unittest (Lukas Czerner)
- tests: Remove some unneeded ssm unittest cases (Lukas Czerner)
- tests: Add some required backend variables into unittest (Lukas Czerner)
- btrfs: Call btrfs with verbose argument when verbose specified (Lukas Czerner)
- btrfs: Always use integer when printing block count (Lukas Czerner)
- btrfs: Show real mount point of the subvolume (Lukas Czerner)
- misc: use /proc/self/mountinfo if exists (Lukas Czerner)
- tests: Add basic test for btrfs raid support (Lukas Czerner)
- Add --raid argument to the create command (Lukas Czerner)
- Do not show cdrom in device listing (Lukas Czerner)
- tests: Add btrfs snapshot bash test (Lukas Czerner)
- tests: Add btrfs remove bash test (Lukas Czerner)
- tests: Add btrfs create bash test (Lukas Czerner)
- tests: Add btrfs add bash test (Lukas Czerner)
- tests: set SSM_DEFAULT_BACKEND for each test (Lukas Czerner)
- btrfs: Mount device temporarily when resizing (Lukas Czerner)
- Prevent from using already used devices in add (Lukas Czerner)
- btrfs: Mount device temporarily when creating snapshot (Lukas Czerner)
- Add new get_device method to checking for block device (Lukas Czerner)
- Stylistic clean-up (Lukas Czerner)
- tests: Add btrfs specific checks (Lukas Czerner)
- btrfs: Add new devices into the pool prior subvolume creation (Lukas Czerner)
- btrfs: Create new pool when adding to non-existing pool (Lukas Czerner)
- btrfs: Mount device temporarily when shrinking pool (Lukas Czerner)
- btrfs: Mount device temporarily when extending pool (Lukas Czerner)
- btrfs: Mount device temporarily when creating subvolume (Lukas Czerner)
- Add possibility to temporarily mount devices (Lukas Czerner)
- btrfs: Test all btrfs devices for mount point (Lukas Czerner)
- btrfs: Always use pool name when creating new pool (Lukas Czerner)
- tests: Add infrastructure to create temp mount points (Lukas Czerner)
- Always translate device name into real device (Lukas Czerner)
- Use have backends to define default pool name (Lukas Czerner)
- Fix creating btrfs volumes (Lukas Czerner)
- Change prefix_filter so it check for more than device name (Lukas Czerner)
- btrfs: Fix btrfs create routine (Lukas Czerner)
- btrfs: Track subvolume ID correctly (Lukas Czerner)
- Try to find internal record for provided device (Lukas Czerner)
- misc: fix do_mount so it create string from list of options (Lukas Czerner)
- Add type information to the backend (Lukas Czerner)
- Allow to reinitialize device/pool/volume/snapshot (Lukas Czerner)
- Allow to specify default backend (Lukas Czerner)
- tests: Show running test name first (Lukas Czerner)
- tests: Rename bash tests to include backend name (Lukas Czerner)
- lvm: Do not show dev_free and dev_used if pv is not in pool (Lukas Czerner)
- Do not fail on create if DeviceInfo does not recognise device (Lukas Czerner)
- Add pool name to the Volume listing (Lukas Czerner)
- tests 005: Add bashtests to exercise snapshot command (Lukas Czerner)
- backend lvm: Convert lv name into the dev_name (Lukas Czerner)
- tests 004: Check if the fs is supported by the kernel (Lukas Czerner)
- unittests: Add lvm specific snapshot unit test (Lukas Czerner)
- unittests: Add generic snapshot unittests (Lukas Czerner)
- tests: Allow specify mount point in mocked volume (Lukas Czerner)
- Add "name" parameter to the snapshot command (Lukas Czerner)
- tests: Add __init__ into tests directory (Lukas Czerner)