Opened at 2009-05-03T23:05:33Z
Closed at 2009-07-15T07:53:57Z
#693 closed defect (fixed)
CLI stats on empty directory chokes reporting the size histogram
Reported by: | bhyde | Owned by: | nobody |
---|---|---|---|
Priority: | major | Milestone: | 1.5.0 |
Component: | code-frontend-cli | Version: | 1.4.1 |
Keywords: | easy | Cc: | |
Launchpad Bug: |
Description
bash-3.2$ tahoe --version allmydata-tahoe: 1.4.1, foolscap: 0.3.2, pycryptopp: 0.5.10, zfec: 1.4.2, Twisted: 2.4.0, Nevow: 0.9.32, zope.interface: 3.3.0, python: 2.5.1, platform: Darwin-9.6.0-i386-32bit, simplejson: 2.0.1, argparse: 0.8.0, pyOpenSSL: 0.6, pyutil: 1.3.28, zbase32: 1.1.1, setuptools: 0.6c12dev bash-3.2$ tahoe create-alias example Alias 'example' created bash-3.2$ tahoe ls example: bash-3.2$ tahoe stats example: Counts and Total Sizes: count-immutable-files: 0 count-mutable-files: 0 count-literal-files: 0 count-files: 0 count-directories: 1 size-immutable-files: 0 size-literal-files: 0 size-directories: 0 largest-directory: 0 largest-immutable-file: 0 Size Histogram: Traceback (most recent call last): File "/Users/bhyde/p/allmydata-tahoe-1.4.1/support/bin/tahoe", line 8, in <module> load_entry_point('allmydata-tahoe==1.4.1', 'console_scripts', 'tahoe')() File "/Users/bhyde/p/allmydata-tahoe-1.4.1/src/allmydata/scripts/runner.py", line 91, in run rc = runner(sys.argv[1:]) File "/Users/bhyde/p/allmydata-tahoe-1.4.1/src/allmydata/scripts/runner.py", line 78, in runner rc = cli.dispatch[command](so) File "/Users/bhyde/p/allmydata-tahoe-1.4.1/src/allmydata/scripts/cli.py", line 439, in stats rc = tahoe_manifest.stats(options) File "/Users/bhyde/p/allmydata-tahoe-1.4.1/src/allmydata/scripts/tahoe_manifest.py", line 140, in stats return StatsGrabber().run(options) File "/Users/bhyde/p/allmydata-tahoe-1.4.1/src/allmydata/scripts/slow_operation.py", line 37, in run return self.wait_for_results() File "/Users/bhyde/p/allmydata-tahoe-1.4.1/src/allmydata/scripts/slow_operation.py", line 53, in wait_for_results if self.poll(): File "/Users/bhyde/p/allmydata-tahoe-1.4.1/src/allmydata/scripts/slow_operation.py", line 72, in poll self.write_results(data) File "/Users/bhyde/p/allmydata-tahoe-1.4.1/src/allmydata/scripts/tahoe_manifest.py", line 124, in write_results in data["size-files-histogram"]]) ValueError: max() arg is an empty sequence bash-3.2$ tahoe cp happyBaby.jpg example: Success: files copied tahoe cp stats example: No such file or directory stats bash-3.2$ tahoe stats example: Counts and Total Sizes: count-immutable-files: 1 count-mutable-files: 0 count-literal-files: 0 count-files: 1 count-directories: 1 size-immutable-files: 19518 (19.52 kB, 19.06 kiB) size-literal-files: 0 size-directories: 417 largest-directory: 417 largest-immutable-file: 19518 (19.52 kB, 19.06 kiB) Size Histogram: 10001-31622 : 1 (31.62 kB, 30.88 kiB)
Change History (4)
comment:1 Changed at 2009-05-04T01:00:36Z by bhyde
comment:2 Changed at 2009-06-10T16:38:47Z by zooko
- Keywords easy added
Thanks for the bug report, bhyde.
comment:3 Changed at 2009-07-11T11:28:29Z by warner
- Component changed from unknown to code-frontend-cli
comment:4 Changed at 2009-07-15T07:53:57Z by warner
- Milestone changed from undecided to 1.5.0
- Resolution set to fixed
- Status changed from new to closed
Oops, good catch. Fixed in efa608a1353e91fe. Thanks!
Note: See
TracTickets for help on using
tickets.
Needs a condition here.