|
Making check in .
|
|
make[1]: Entering directory `/home/huangjun/ceph'
|
|
make check-local
|
|
make[2]: Entering directory `/home/huangjun/ceph'
|
|
make[3]: Entering directory `/home/huangjun/ceph/src/gtest'
|
|
depbase=`echo src/gtest-all.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
|
|
g++ -DHAVE_CONFIG_H -I. -I./build-aux -I. -I./include -pthread -DGTEST_HAS_PTHREAD=1 -g -O2 -MT src/gtest-all.o -MD -MP -MF $depbase.Tpo -c -o src/gtest-all.o src/gtest-all.cc &&\
|
|
mv -f $depbase.Tpo $depbase.Po
|
|
rm -f lib/libgtest.a
|
|
ar cru lib/libgtest.a src/gtest-all.o
|
|
ranlib lib/libgtest.a
|
|
depbase=`echo src/gtest_main.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
|
|
g++ -DHAVE_CONFIG_H -I. -I./build-aux -I. -I./include -pthread -DGTEST_HAS_PTHREAD=1 -g -O2 -MT src/gtest_main.o -MD -MP -MF $depbase.Tpo -c -o src/gtest_main.o src/gtest_main.cc &&\
|
|
mv -f $depbase.Tpo $depbase.Po
|
|
rm -f lib/libgtest_main.a
|
|
ar cru lib/libgtest_main.a src/gtest_main.o lib/libgtest.a
|
|
ranlib lib/libgtest_main.a
|
|
make[3]: Leaving directory `/home/huangjun/ceph/src/gtest'
|
|
./src/test/run-cli-tests './src/test'
|
|
New python executable in ./src/test/virtualenv/bin/python
|
|
Installing Setuptools..............................................................................................................................................................................................................................done.
|
|
Installing Pip.....................................................................................................................................................................................................................................................................................................................................done.
|
|
Unpacking ./src/test/downloads/cram-0.5.0ceph.2011-01-14.tar.gz
|
|
Running setup.py egg_info for package from file:///home/huangjun/ceph/src/test/downloads/cram-0.5.0ceph.2011-01-14.tar.gz
|
|
Installing collected packages: cram
|
|
Running setup.py install for cram
|
|
changing mode of build/scripts-2.6/cram from 664 to 775
|
|
changing mode of /home/huangjun/ceph/src/test/virtualenv/bin/cram to 775
|
|
Successfully installed cram
|
|
Cleaning up...
|
|
src/test/cli/ceph-authtool/add-key-segv.t: passed
|
|
src/test/cli/ceph-authtool/add-key.t: passed
|
|
src/test/cli/ceph-authtool/cap-bin.t: passed
|
|
src/test/cli/ceph-authtool/cap-invalid.t: passed
|
|
src/test/cli/ceph-authtool/cap-overwrite.t: passed
|
|
src/test/cli/ceph-authtool/cap.t: passed
|
|
src/test/cli/ceph-authtool/create-gen-list-bin.t: passed
|
|
src/test/cli/ceph-authtool/create-gen-list.t: passed
|
|
src/test/cli/ceph-authtool/help.t: passed
|
|
src/test/cli/ceph-authtool/list-empty-bin.t: passed
|
|
src/test/cli/ceph-authtool/list-empty.t: passed
|
|
src/test/cli/ceph-authtool/list-nonexistent-bin.t: passed
|
|
src/test/cli/ceph-authtool/list-nonexistent.t: passed
|
|
src/test/cli/ceph-authtool/manpage.t: passed
|
|
src/test/cli/ceph-authtool/simple.t: passed
|
|
# Ran 15 tests, 0 skipped, 0 failed.
|
|
src/test/cli/ceph-conf/env-vs-args.t: passed
|
|
src/test/cli/ceph-conf/help.t: passed
|
|
src/test/cli/ceph-conf/invalid-args.t: passed
|
|
src/test/cli/ceph-conf/manpage.t: passed
|
|
src/test/cli/ceph-conf/option.t: passed
|
|
src/test/cli/ceph-conf/sections.t: passed
|
|
src/test/cli/ceph-conf/show-config-value.t: passed
|
|
src/test/cli/ceph-conf/simple.t: passed
|
|
# Ran 8 tests, 0 skipped, 0 failed.
|
|
src/test/cli/crushtool/add-item.t: passed
|
|
src/test/cli/crushtool/compile-decompile-recompile.t: passed
|
|
src/test/cli/crushtool/default-tunable-values.t: passed
|
|
src/test/cli/crushtool/help.t: passed
|
|
src/test/cli/crushtool/new-tunable-values.t: passed
|
|
src/test/cli/crushtool/output-csv.t: passed
|
|
src/test/cli/crushtool/reweight_multiple.t: passed
|
|
src/test/cli/crushtool/reweight.t: passed
|
|
# Ran 8 tests, 0 skipped, 0 failed.
|
|
src/test/cli/monmaptool/add-exists.t: passed
|
|
src/test/cli/monmaptool/add-many.t: passed
|
|
src/test/cli/monmaptool/clobber.t: passed
|
|
src/test/cli/monmaptool/create-print.t: passed
|
|
src/test/cli/monmaptool/create-with-add.t: passed
|
|
src/test/cli/monmaptool/help.t: passed
|
|
src/test/cli/monmaptool/print-empty.t: passed
|
|
src/test/cli/monmaptool/print-nonexistent.t: passed
|
|
src/test/cli/monmaptool/rm-nonexistent.t: passed
|
|
src/test/cli/monmaptool/rm.t: passed
|
|
src/test/cli/monmaptool/simple.t: passed
|
|
# Ran 11 tests, 0 skipped, 0 failed.
|
|
src/test/cli/osdmaptool/clobber.t: passed
|
|
src/test/cli/osdmaptool/create-print.t: passed
|
|
src/test/cli/osdmaptool/create-racks.t: passed
|
|
src/test/cli/osdmaptool/help.t: passed
|
|
src/test/cli/osdmaptool/print-empty.t: passed
|
|
src/test/cli/osdmaptool/print-nonexistent.t: passed
|
|
src/test/cli/osdmaptool/simple.t: passed
|
|
# Ran 7 tests, 0 skipped, 0 failed.
|
|
src/test/cli/radosgw-admin/help.t: passed
|
|
# Ran 1 tests, 0 skipped, 0 failed.
|
|
src/test/cli/rbd/help.t: passed
|
|
src/test/cli/rbd/invalid-snap-usage.t: passed
|
|
src/test/cli/rbd/not-enough-args.t: passed
|
|
# Ran 3 tests, 0 skipped, 0 failed.
|
|
make[2]: Leaving directory `/home/huangjun/ceph'
|
|
make[1]: Leaving directory `/home/huangjun/ceph'
|
|
Making check in src
|
|
make[1]: Entering directory `/home/huangjun/ceph/src'
|
|
make check-recursive
|
|
make[2]: Entering directory `/home/huangjun/ceph/src'
|
|
Making check in ocf
|
|
make[3]: Entering directory `/home/huangjun/ceph/src/ocf'
|
|
make[3]: Nothing to be done for `check'.
|
|
make[3]: Leaving directory `/home/huangjun/ceph/src/ocf'
|
|
Making check in java
|
|
make[3]: Entering directory `/home/huangjun/ceph/src/java'
|
|
make check-am
|
|
make[4]: Entering directory `/home/huangjun/ceph/src/java'
|
|
make[4]: Nothing to be done for `check-am'.
|
|
make[4]: Leaving directory `/home/huangjun/ceph/src/java'
|
|
make[3]: Leaving directory `/home/huangjun/ceph/src/java'
|
|
make[3]: Entering directory `/home/huangjun/ceph/src'
|
|
./check_version ./.git_version
|
|
./.git_version is up to date.
|
|
make unittest_encoding unittest_addrs unittest_bloom_filter unittest_sharedptr_registry unittest_sloppy_crc_map unittest_util unittest_workqueue unittest_striper unittest_prebufferedstreambuf unittest_str_list unittest_log unittest_throttle unittest_base64 unittest_ceph_argparse unittest_ceph_compatset unittest_erasure_code_plugin unittest_erasure_code_jerasure unittest_erasure_code_plugin_jerasure unittest_erasure_code_example unittest_osd_types unittest_pglog unittest_gather unittest_run_cmd unittest_signals unittest_simple_spin unittest_librados unittest_bufferlist unittest_crc32c unittest_arch unittest_crypto unittest_perf_counters unittest_admin_socket unittest_ceph_crypto unittest_utf8 unittest_mime unittest_escape unittest_chain_xattr unittest_flatindex unittest_strtol unittest_confutils unittest_heartbeatmap unittest_formatter unittest_libcephfs_config unittest_lfnindex unittest_librados_config unittest_daemon_config unittest_osd_osdcap unittest_mon_moncap unittest_ipaddr unittest_texttable unittest_bufferlist.sh test/encoding/check-generated.sh test/pybind/test_ceph_argparse.py
|
|
make[4]: Entering directory `/home/huangjun/ceph/src'
|
|
CXX test/unittest_encoding-encoding.o
|
|
./check_version ./.git_version
|
|
./.git_version is up to date.
|
|
CXXLD unittest_encoding
|
|
CXX test/unittest_addrs-test_addrs.o
|
|
CXXLD unittest_addrs
|
|
CXX test/common/unittest_bloom_filter-test_bloom_filter.o
|
|
CXXLD unittest_bloom_filter
|
|
CXX test/common/unittest_sharedptr_registry-test_sharedptr_registry.o
|
|
CXXLD unittest_sharedptr_registry
|
|
CXX test/common/unittest_sloppy_crc_map-test_sloppy_crc_map.o
|
|
CXXLD unittest_sloppy_crc_map
|
|
CXX test/common/unittest_util-test_util.o
|
|
CXXLD unittest_util
|
|
CXX test/unittest_workqueue-test_workqueue.o
|
|
CXXLD unittest_workqueue
|
|
CXX test/unittest_striper-test_striper.o
|
|
CXXLD unittest_striper
|
|
CXX test/unittest_prebufferedstreambuf-test_prebufferedstreambuf.o
|
|
CXXLD unittest_prebufferedstreambuf
|
|
CXX test/unittest_str_list-test_str_list.o
|
|
CXXLD unittest_str_list
|
|
CXX log/unittest_log-test.o
|
|
CXXLD unittest_log
|
|
CXX test/common/unittest_throttle-Throttle.o
|
|
CXXLD unittest_throttle
|
|
CXX test/unittest_base64-base64.o
|
|
CXXLD unittest_base64
|
|
CXX test/unittest_ceph_argparse-ceph_argparse.o
|
|
CXXLD unittest_ceph_argparse
|
|
CXX test/unittest_ceph_compatset-ceph_compatset.o
|
|
CXXLD unittest_ceph_compatset
|
|
CXX test/osd/unittest_erasure_code_plugin-TestErasureCodePlugin.o
|
|
CXXLD unittest_erasure_code_plugin
|
|
CXX test/osd/unittest_erasure_code_jerasure-TestErasureCodeJerasure.o
|
|
CXX osd/ErasureCodePluginJerasure/unittest_erasure_code_jerasure-ErasureCodePluginJerasure.o
|
|
CXX osd/ErasureCodePluginJerasure/unittest_erasure_code_jerasure-ErasureCodeJerasure.o
|
|
CC osd/ErasureCodePluginJerasure/cauchy.o
|
|
CC osd/ErasureCodePluginJerasure/galois.o
|
|
CC osd/ErasureCodePluginJerasure/jerasure.o
|
|
CC osd/ErasureCodePluginJerasure/liberation.o
|
|
CC osd/ErasureCodePluginJerasure/reed_sol.o
|
|
CXXLD unittest_erasure_code_jerasure
|
|
CXX test/osd/unittest_erasure_code_plugin_jerasure-TestErasureCodePluginJerasure.o
|
|
CXXLD unittest_erasure_code_plugin_jerasure
|
|
CXX test/osd/unittest_erasure_code_example-TestErasureCodeExample.o
|
|
CXXLD unittest_erasure_code_example
|
|
CXX test/unittest_osd_types-test_osd_types.o
|
|
CXXLD unittest_osd_types
|
|
CXX test/osd/unittest_pglog-TestPGLog.o
|
|
CXXLD unittest_pglog
|
|
CXX test/unittest_gather-gather.o
|
|
CXXLD unittest_gather
|
|
CXX test/unittest_run_cmd-run_cmd.o
|
|
CXXLD unittest_run_cmd
|
|
CXX test/unittest_signals-signals.o
|
|
CXXLD unittest_signals
|
|
CXX test/unittest_simple_spin-simple_spin.o
|
|
CXXLD unittest_simple_spin
|
|
CXX test/librados/unittest_librados-librados.o
|
|
CXXLD unittest_librados
|
|
CXX test/unittest_bufferlist-bufferlist.o
|
|
CXXLD unittest_bufferlist
|
|
CXX test/common/unittest_crc32c-test_crc32c.o
|
|
CXXLD unittest_crc32c
|
|
CXX test/unittest_arch-test_arch.o
|
|
CXXLD unittest_arch
|
|
CXX test/unittest_crypto-crypto.o
|
|
CXXLD unittest_crypto
|
|
CXX test/unittest_perf_counters-perf_counters.o
|
|
CXXLD unittest_perf_counters
|
|
CXX test/unittest_admin_socket-admin_socket.o
|
|
CXXLD unittest_admin_socket
|
|
CXX test/unittest_ceph_crypto-ceph_crypto.o
|
|
CXXLD unittest_ceph_crypto
|
|
CXX test/unittest_utf8-utf8.o
|
|
CXXLD unittest_utf8
|
|
CXX test/unittest_mime-mime.o
|
|
CXXLD unittest_mime
|
|
CXX test/unittest_escape-escape.o
|
|
CXXLD unittest_escape
|
|
CXX test/filestore/unittest_chain_xattr-chain_xattr.o
|
|
CXXLD unittest_chain_xattr
|
|
CXX test/os/unittest_flatindex-TestFlatIndex.o
|
|
CXXLD unittest_flatindex
|
|
CXX test/unittest_strtol-strtol.o
|
|
CXXLD unittest_strtol
|
|
CXX test/unittest_confutils-confutils.o
|
|
CXXLD unittest_confutils
|
|
CXX test/unittest_heartbeatmap-heartbeat_map.o
|
|
CXXLD unittest_heartbeatmap
|
|
CXX test/unittest_formatter-formatter.o
|
|
CXX rgw/unittest_formatter-rgw_formats.o
|
|
CXXLD unittest_formatter
|
|
CXX test/unittest_libcephfs_config-libcephfs_config.o
|
|
CXXLD unittest_libcephfs_config
|
|
CXX test/os/unittest_lfnindex-TestLFNIndex.o
|
|
CXXLD unittest_lfnindex
|
|
CXX test/librados/unittest_librados_config-librados_config.o
|
|
CXXLD unittest_librados_config
|
|
CXX test/unittest_daemon_config-daemon_config.o
|
|
CXXLD unittest_daemon_config
|
|
CXX test/osd/unittest_osd_osdcap-osdcap.o
|
|
CXXLD unittest_osd_osdcap
|
|
CXX test/mon/unittest_mon_moncap-moncap.o
|
|
CXXLD unittest_mon_moncap
|
|
CXX test/unittest_ipaddr-test_ipaddr.o
|
|
CXXLD unittest_ipaddr
|
|
CXX test/unittest_texttable-test_texttable.o
|
|
CXXLD unittest_texttable
|
|
make[4]: Nothing to be done for `unittest_bufferlist.sh'.
|
|
make[4]: Nothing to be done for `test/encoding/check-generated.sh'.
|
|
make[4]: Nothing to be done for `test/pybind/test_ceph_argparse.py'.
|
|
make[4]: Leaving directory `/home/huangjun/ceph/src'
|
|
make check-TESTS check-local
|
|
make[4]: Entering directory `/home/huangjun/ceph/src'
|
|
./check_version ./.git_version
|
|
./.git_version is up to date.
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 5 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 5 tests from EncodingRoundTrip
|
|
[ RUN ] EncodingRoundTrip.StringSimple
|
|
[ OK ] EncodingRoundTrip.StringSimple (0 ms)
|
|
[ RUN ] EncodingRoundTrip.StringEmpty
|
|
[ OK ] EncodingRoundTrip.StringEmpty (0 ms)
|
|
[ RUN ] EncodingRoundTrip.StringNewline
|
|
[ OK ] EncodingRoundTrip.StringNewline (0 ms)
|
|
[ RUN ] EncodingRoundTrip.Multimap
|
|
[ OK ] EncodingRoundTrip.Multimap (0 ms)
|
|
[ RUN ] EncodingRoundTrip.MultimapConstructorCounter
|
|
[ OK ] EncodingRoundTrip.MultimapConstructorCounter (0 ms)
|
|
[----------] 5 tests from EncodingRoundTrip (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 5 tests from 1 test case ran. (0 ms total)
|
|
[ PASSED ] 5 tests.
|
|
PASS: unittest_encoding
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 1 test from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 1 test from Msgr
|
|
[ RUN ] Msgr.TestAddrParsing
|
|
'127.0.0.1' -> '127.0.0.1:0/0' + ''
|
|
'127.0.0.1 foo' -> '127.0.0.1:0/0' + ' foo'
|
|
'127.0.0.1:1234 foo' -> '127.0.0.1:1234/0' + ' foo'
|
|
'127.0.0.1:1234/5678 foo' -> '127.0.0.1:1234/5678' + ' foo'
|
|
'1.2.3:4 a' -> '' + ''
|
|
'2607:f298:4:2243::5522' -> '[2607:f298:4:2243::5522]:0/0' + ''
|
|
'[2607:f298:4:2243::5522]' -> '[2607:f298:4:2243::5522]:0/0' + ''
|
|
'2607:f298:4:2243::5522a' -> '' + ''
|
|
'[2607:f298:4:2243::5522]a' -> '[2607:f298:4:2243::5522]:0/0' + 'a'
|
|
'[2607:f298:4:2243::5522]:1234a' -> '[2607:f298:4:2243::5522]:1234/0' + 'a'
|
|
'2001:0db8:85a3:0000:0000:8a2e:0370:7334' -> '[2001:db8:85a3::8a2e:370:7334]:0/0' + ''
|
|
'2001:2db8:85a3:4334:4324:8a2e:1370:7334' -> '[2001:2db8:85a3:4334:4324:8a2e:1370:7334]:0/0' + ''
|
|
'::' -> '[::]:0/0' + ''
|
|
'::zz' -> '[::]:0/0' + 'zz'
|
|
':: 12:34' -> '[::]:0/0' + ' 12:34'
|
|
[ OK ] Msgr.TestAddrParsing (0 ms)
|
|
[----------] 1 test from Msgr (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 1 test from 1 test case ran. (0 ms total)
|
|
[ PASSED ] 1 test.
|
|
PASS: unittest_addrs
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 6 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 6 tests from BloomFilter
|
|
[ RUN ] BloomFilter.Basic
|
|
[ OK ] BloomFilter.Basic (1 ms)
|
|
[ RUN ] BloomFilter.Empty
|
|
[ OK ] BloomFilter.Empty (0 ms)
|
|
[ RUN ] BloomFilter.Sweep
|
|
# max fpp actual size B/insert
|
|
16 0.00100 0.00125 71 4.43750
|
|
16 0.00400 0.00375 65 4.06250
|
|
16 0.01600 0.04625 60 3.75000
|
|
16 0.06400 0.09375 54 3.37500
|
|
16 0.25600 0.25125 48 3.00000
|
|
64 0.00100 0.00141 157 2.45312
|
|
64 0.00400 0.00297 134 2.09375
|
|
64 0.01600 0.02594 111 1.73438
|
|
64 0.06400 0.07891 88 1.37500
|
|
64 0.25600 0.32734 65 1.01562
|
|
256 0.00100 0.00121 502 1.96094
|
|
256 0.00400 0.00410 410 1.60156
|
|
256 0.01600 0.01863 318 1.24219
|
|
256 0.06400 0.06703 225 0.87891
|
|
256 0.25600 0.25637 133 0.51953
|
|
1024 0.00100 0.00098 1883 1.83887
|
|
1024 0.00400 0.00505 1513 1.47754
|
|
1024 0.01600 0.01807 1144 1.11719
|
|
1024 0.06400 0.06472 775 0.75684
|
|
1024 0.25600 0.25829 405 0.39551
|
|
4096 0.00100 0.00103 7404 1.80762
|
|
4096 0.00400 0.00384 5926 1.44678
|
|
4096 0.01600 0.01527 4449 1.08618
|
|
4096 0.06400 0.06314 2972 0.72559
|
|
4096 0.25600 0.25132 1495 0.36499
|
|
[ OK ] BloomFilter.Sweep (3376 ms)
|
|
[ RUN ] BloomFilter.SweepInt
|
|
# max fpp actual size B/insert density approx_element_count
|
|
16 0.00100 0.00187 71 4.43750 0.51724 16.55172
|
|
16 0.00400 0.01125 65 4.06250 0.55435 17.73913
|
|
16 0.01600 0.01625 60 3.75000 0.48611 15.55556
|
|
16 0.06400 0.08375 54 3.37500 0.54167 17.33333
|
|
16 0.25600 0.29812 48 3.00000 0.54167 17.33333
|
|
64 0.00100 0.00047 157 2.45312 0.51304 65.66957
|
|
64 0.00400 0.00422 134 2.09375 0.51495 65.91304
|
|
64 0.01600 0.01797 111 1.73438 0.51268 65.62319
|
|
64 0.06400 0.07312 88 1.37500 0.52446 67.13043
|
|
64 0.25600 0.30344 65 1.01562 0.54891 70.26087
|
|
256 0.00100 0.00090 502 1.96094 0.50625 259.20000
|
|
256 0.00400 0.00297 410 1.60156 0.49524 253.56522
|
|
256 0.01600 0.01727 318 1.24219 0.50815 260.17391
|
|
256 0.06400 0.06730 225 0.87891 0.51298 262.64481
|
|
256 0.25600 0.29219 133 0.51953 0.53846 275.69231
|
|
1024 0.00100 0.00102 1883 1.83887 0.50244 1029.00598
|
|
1024 0.00400 0.00426 1513 1.47754 0.50331 1030.78722
|
|
1024 0.01600 0.01791 1144 1.11719 0.50975 1043.97822
|
|
1024 0.06400 0.06703 775 0.75684 0.50853 1041.46248
|
|
1024 0.25600 0.25455 405 0.39551 0.50275 1029.64187
|
|
4096 0.00100 0.00105 7404 1.80762 0.49941 4091.13176
|
|
4096 0.00400 0.00386 5926 1.44678 0.50200 4112.35894
|
|
4096 0.01600 0.01613 4449 1.08618 0.50221 4114.12389
|
|
4096 0.06400 0.06375 2972 0.72559 0.50290 4119.76519
|
|
4096 0.25600 0.25786 1495 0.36499 0.50774 4159.42739
|
|
[ OK ] BloomFilter.SweepInt (160 ms)
|
|
[ RUN ] BloomFilter.CompressibleSweep
|
|
# max ins est ins after tgtfpp actual size b/elem
|
|
1024 1024 1056 1056 0.01000 0.00962 1288 1.25781
|
|
1024 512 619 527 0.01000 0.00936 682 0.66602
|
|
1024 341 441 353 0.01000 0.00997 477 0.46582
|
|
1024 256 341 264 0.01000 0.00987 375 0.36621
|
|
1024 204 277 212 0.01000 0.00984 313 0.30566
|
|
1024 170 235 177 0.01000 0.01078 272 0.26562
|
|
1024 146 203 150 0.01000 0.00995 243 0.23730
|
|
1024 128 178 133 0.01000 0.01110 221 0.21582
|
|
1024 113 158 119 0.01000 0.01173 204 0.19922
|
|
[ OK ] BloomFilter.CompressibleSweep (83 ms)
|
|
[ RUN ] BloomFilter.BinSweep
|
|
total_inserts 16384 target-fpp 0.01000
|
|
bins 1 bin-max 16384 bin-fpp 0.01000 actual-fpp 0.01012 total-size 19689
|
|
bins 2 bin-max 8192 bin-fpp 0.00500 actual-fpp 0.01014 total-size 22684
|
|
bins 3 bin-max 5461 bin-fpp 0.00333 actual-fpp 0.00994 total-size 24444
|
|
bins 4 bin-max 4096 bin-fpp 0.00250 actual-fpp 0.01012 total-size 25720
|
|
bins 5 bin-max 3276 bin-fpp 0.00200 actual-fpp 0.01015 total-size 26695
|
|
bins 6 bin-max 2730 bin-fpp 0.00167 actual-fpp 0.01012 total-size 27522
|
|
bins 7 bin-max 2340 bin-fpp 0.00143 actual-fpp 0.01021 total-size 28238
|
|
bins 8 bin-max 2048 bin-fpp 0.00125 actual-fpp 0.01004 total-size 28848
|
|
bins 9 bin-max 1820 bin-fpp 0.00111 actual-fpp 0.01002 total-size 29376
|
|
bins 10 bin-max 1638 bin-fpp 0.00100 actual-fpp 0.01025 total-size 29860
|
|
bins 11 bin-max 1489 bin-fpp 0.00091 actual-fpp 0.01059 total-size 30305
|
|
bins 12 bin-max 1365 bin-fpp 0.00083 actual-fpp 0.00990 total-size 30732
|
|
bins 13 bin-max 1260 bin-fpp 0.00077 actual-fpp 0.01013 total-size 31122
|
|
bins 14 bin-max 1170 bin-fpp 0.00071 actual-fpp 0.01047 total-size 31486
|
|
bins 15 bin-max 1092 bin-fpp 0.00067 actual-fpp 0.00999 total-size 31815
|
|
[ OK ] BloomFilter.BinSweep (1717 ms)
|
|
[----------] 6 tests from BloomFilter (5337 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 6 tests from 1 test case ran. (5337 ms total)
|
|
[ PASSED ] 6 tests.
|
|
PASS: unittest_bloom_filter
|
|
[==========] Running 6 tests from 2 test cases.
|
|
[----------] Global test environment set-up.
|
|
[----------] 5 tests from SharedPtrRegistry_all
|
|
[ RUN ] SharedPtrRegistry_all.lookup_or_create
|
|
[ OK ] SharedPtrRegistry_all.lookup_or_create (0 ms)
|
|
[ RUN ] SharedPtrRegistry_all.wait_lookup_or_create
|
|
[ OK ] SharedPtrRegistry_all.wait_lookup_or_create (1 ms)
|
|
[ RUN ] SharedPtrRegistry_all.lookup
|
|
[ OK ] SharedPtrRegistry_all.lookup (0 ms)
|
|
[ RUN ] SharedPtrRegistry_all.wait_lookup
|
|
[ OK ] SharedPtrRegistry_all.wait_lookup (0 ms)
|
|
[ RUN ] SharedPtrRegistry_all.get_next
|
|
[ OK ] SharedPtrRegistry_all.get_next (0 ms)
|
|
[----------] 5 tests from SharedPtrRegistry_all (1 ms total)
|
|
|
|
[----------] 1 test from SharedPtrRegistry_destructor
|
|
[ RUN ] SharedPtrRegistry_destructor.destructor
|
|
[ OK ] SharedPtrRegistry_destructor.destructor (0 ms)
|
|
[----------] 1 test from SharedPtrRegistry_destructor (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 6 tests from 2 test cases ran. (1 ms total)
|
|
[ PASSED ] 6 tests.
|
|
PASS: unittest_sharedptr_registry
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 4 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 4 tests from SloppyCRCMap
|
|
[ RUN ] SloppyCRCMap.basic
|
|
offset 12 len 4 has crc 1389788932 expected 595764104
|
|
[ OK ] SloppyCRCMap.basic (0 ms)
|
|
[ RUN ] SloppyCRCMap.truncate
|
|
offset 4 len 4 has crc 2422111912 expected 595764104
|
|
[ OK ] SloppyCRCMap.truncate (0 ms)
|
|
[ RUN ] SloppyCRCMap.zero
|
|
offset 4 len 4 has crc 2422111912 expected 595764104
|
|
offset 4 len 4 has crc 595764104 expected 3080238136
|
|
offset 4 len 4 has crc 2422111912 expected 3080238136
|
|
offset 0 len 4 has crc 595764104 expected 3080238136
|
|
[ OK ] SloppyCRCMap.zero (0 ms)
|
|
[ RUN ] SloppyCRCMap.clone_range
|
|
offset 0 len 4 has crc 2422111912 expected 595764104
|
|
offset 4 len 4 has crc 1774956772 expected 250211487
|
|
offset 16 len 4 has crc 595764104 expected 2422111912
|
|
offset 20 len 4 has crc 250211487 expected 1774956772
|
|
offset 16 len 4 has crc 595764104 expected 2422111912
|
|
offset 0 len 4 has crc 595764104 expected 2422111912
|
|
offset 4 len 4 has crc 250211487 expected 1774956772
|
|
offset 8 len 4 has crc 595764104 expected 2422111912
|
|
offset 12 len 4 has crc 250211487 expected 1774956772
|
|
[ OK ] SloppyCRCMap.clone_range (0 ms)
|
|
[----------] 4 tests from SloppyCRCMap (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 4 tests from 1 test case ran. (0 ms total)
|
|
[ PASSED ] 4 tests.
|
|
PASS: unittest_sloppy_crc_map
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 1 test from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 1 test from util
|
|
[ RUN ] util.unit_to_bytesize
|
|
[ OK ] util.unit_to_bytesize (0 ms)
|
|
[----------] 1 test from util (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 1 test from 1 test case ran. (0 ms total)
|
|
[ PASSED ] 1 test.
|
|
PASS: unittest_util
|
|
[==========] Running 2 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 2 tests from WorkQueue
|
|
[ RUN ] WorkQueue.StartStop
|
|
[ OK ] WorkQueue.StartStop (1 ms)
|
|
[ RUN ] WorkQueue.Resize
|
|
osd_op_threads = '5' osd_op_threads = '3' osd_op_threads = '15' osd_op_threads = '0' osd_op_threads = '-1' [ OK ] WorkQueue.Resize (7004 ms)
|
|
[----------] 2 tests from WorkQueue (7005 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 2 tests from 1 test case ran. (7005 ms total)
|
|
[ PASSED ] 2 tests.
|
|
PASS: unittest_workqueue
|
|
[==========] Running 1 test from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 1 test from Striper
|
|
[ RUN ] Striper.Stripe1
|
|
result [extent(1.00000012 (18) in @0 98304~14374 -> [7469,4096,19757,4096,32045,4096,44333,2086]),extent(1.00000013 (19) in @0 94931~15661 -> [0,3373,11565,4096,23853,4096,36141,4096]),extent(1.00000014 (20) in @0 94208~16384 -> [3373,4096,15661,4096,27949,4096,40237,4096])]
|
|
[ OK ] Striper.Stripe1 (0 ms)
|
|
[----------] 1 test from Striper (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 1 test from 1 test case ran. (0 ms total)
|
|
[ PASSED ] 1 test.
|
|
PASS: unittest_striper
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 6 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 6 tests from PrebufferedStreambuf
|
|
[ RUN ] PrebufferedStreambuf.Empty
|
|
[ OK ] PrebufferedStreambuf.Empty (0 ms)
|
|
[ RUN ] PrebufferedStreambuf.Simple
|
|
[ OK ] PrebufferedStreambuf.Simple (0 ms)
|
|
[ RUN ] PrebufferedStreambuf.Multiline
|
|
[ OK ] PrebufferedStreambuf.Multiline (0 ms)
|
|
[ RUN ] PrebufferedStreambuf.Withnull
|
|
[ OK ] PrebufferedStreambuf.Withnull (0 ms)
|
|
[ RUN ] PrebufferedStreambuf.SimpleOverflow
|
|
[ OK ] PrebufferedStreambuf.SimpleOverflow (0 ms)
|
|
[ RUN ] PrebufferedStreambuf.ManyOverflow
|
|
[ OK ] PrebufferedStreambuf.ManyOverflow (0 ms)
|
|
[----------] 6 tests from PrebufferedStreambuf (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 6 tests from 1 test case ran. (0 ms total)
|
|
[ PASSED ] 6 tests.
|
|
PASS: unittest_prebufferedstreambuf
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 1 test from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 1 test from StrList
|
|
[ RUN ] StrList.All
|
|
'foo,bar' -> foo,bar
|
|
'foo' -> foo
|
|
'foo;bar' -> foo,bar
|
|
'foo bar' -> foo,bar
|
|
' foo bar' -> foo,bar
|
|
' foo bar ' -> foo,bar
|
|
'a,b,c' -> a,b,c
|
|
' a b c ' -> a,b,c
|
|
'a, b, c' -> a,b,c
|
|
'a b c' -> a,b,c
|
|
[ OK ] StrList.All (0 ms)
|
|
[----------] 1 test from StrList (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 1 test from 1 test case ran. (0 ms total)
|
|
[ PASSED ] 1 test.
|
|
PASS: unittest_str_list
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 8 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 8 tests from Log
|
|
[ RUN ] Log.Simple
|
|
[ OK ] Log.Simple (4 ms)
|
|
[ RUN ] Log.ManyNoGather
|
|
[ OK ] Log.ManyNoGather (0 ms)
|
|
[ RUN ] Log.ManyGatherLog
|
|
[ OK ] Log.ManyGatherLog (81 ms)
|
|
[ RUN ] Log.ManyGatherLogStringAssign
|
|
[ OK ] Log.ManyGatherLogStringAssign (71 ms)
|
|
[ RUN ] Log.ManyGatherLogStringAssignWithReserve
|
|
[ OK ] Log.ManyGatherLogStringAssignWithReserve (72 ms)
|
|
[ RUN ] Log.ManyGatherLogPrebuf
|
|
[ OK ] Log.ManyGatherLogPrebuf (53 ms)
|
|
[ RUN ] Log.ManyGatherLogPrebufOverflow
|
|
[ OK ] Log.ManyGatherLogPrebufOverflow (53 ms)
|
|
[ RUN ] Log.ManyGather
|
|
[ OK ] Log.ManyGather (53 ms)
|
|
[----------] 8 tests from Log (387 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 8 tests from 1 test case ran. (387 ms total)
|
|
[ PASSED ] 8 tests.
|
|
PASS: unittest_log
|
|
[==========] Running 6 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 6 tests from ThrottleTest
|
|
[ RUN ] ThrottleTest.Throttle
|
|
common/Throttle.cc: In function 'Throttle::Throttle(CephContext*, std::string, int64_t, bool)' thread 7fde4e2a9760 time 2013-10-23 14:13:55.670697
|
|
common/Throttle.cc: 38: FAILED assert(m >= 0)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (Throttle::Throttle(CephContext*, std::string, long, bool)+0x29f) [0x51eacf]
|
|
2: (ThrottleTest_Throttle_Test::TestBody()+0x26c) [0x4c89ac]
|
|
3: (testing::Test::Run()+0xaa) [0x4df5ba]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x4df6c0]
|
|
5: (testing::TestCase::Run()+0xbd) [0x4df78d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x4df9f4]
|
|
7: (main()+0x6f) [0x4c7fff]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_throttle() [0x4c7ec9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
2013-10-23 14:13:55.671250 7fde4e2a9760 -1 common/Throttle.cc: In function 'Throttle::Throttle(CephContext*, std::string, int64_t, bool)' thread 7fde4e2a9760 time 2013-10-23 14:13:55.670697
|
|
common/Throttle.cc: 38: FAILED assert(m >= 0)
|
|
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (Throttle::Throttle(CephContext*, std::string, long, bool)+0x29f) [0x51eacf]
|
|
2: (ThrottleTest_Throttle_Test::TestBody()+0x26c) [0x4c89ac]
|
|
3: (testing::Test::Run()+0xaa) [0x4df5ba]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x4df6c0]
|
|
5: (testing::TestCase::Run()+0xbd) [0x4df78d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x4df9f4]
|
|
7: (main()+0x6f) [0x4c7fff]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_throttle() [0x4c7ec9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
|
|
--- begin dump of recent events ---
|
|
-12> 2013-10-23 14:13:55.668738 7fde4e2a9760 5 asok(0x237a490) register_command perfcounters_dump hook 0x237a6a0
|
|
-11> 2013-10-23 14:13:55.668759 7fde4e2a9760 5 asok(0x237a490) register_command 1 hook 0x237a6a0
|
|
-10> 2013-10-23 14:13:55.668762 7fde4e2a9760 5 asok(0x237a490) register_command perf dump hook 0x237a6a0
|
|
-9> 2013-10-23 14:13:55.668767 7fde4e2a9760 5 asok(0x237a490) register_command perfcounters_schema hook 0x237a6a0
|
|
-8> 2013-10-23 14:13:55.668772 7fde4e2a9760 5 asok(0x237a490) register_command 2 hook 0x237a6a0
|
|
-7> 2013-10-23 14:13:55.668774 7fde4e2a9760 5 asok(0x237a490) register_command perf schema hook 0x237a6a0
|
|
-6> 2013-10-23 14:13:55.668777 7fde4e2a9760 5 asok(0x237a490) register_command config show hook 0x237a6a0
|
|
-5> 2013-10-23 14:13:55.668780 7fde4e2a9760 5 asok(0x237a490) register_command config set hook 0x237a6a0
|
|
-4> 2013-10-23 14:13:55.668786 7fde4e2a9760 5 asok(0x237a490) register_command config get hook 0x237a6a0
|
|
-3> 2013-10-23 14:13:55.668788 7fde4e2a9760 5 asok(0x237a490) register_command log flush hook 0x237a6a0
|
|
-2> 2013-10-23 14:13:55.668791 7fde4e2a9760 5 asok(0x237a490) register_command log dump hook 0x237a6a0
|
|
-1> 2013-10-23 14:13:55.668795 7fde4e2a9760 5 asok(0x237a490) register_command log reopen hook 0x237a6a0
|
|
0> 2013-10-23 14:13:55.671250 7fde4e2a9760 -1 common/Throttle.cc: In function 'Throttle::Throttle(CephContext*, std::string, int64_t, bool)' thread 7fde4e2a9760 time 2013-10-23 14:13:55.670697
|
|
common/Throttle.cc: 38: FAILED assert(m >= 0)
|
|
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (Throttle::Throttle(CephContext*, std::string, long, bool)+0x29f) [0x51eacf]
|
|
2: (ThrottleTest_Throttle_Test::TestBody()+0x26c) [0x4c89ac]
|
|
3: (testing::Test::Run()+0xaa) [0x4df5ba]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x4df6c0]
|
|
5: (testing::TestCase::Run()+0xbd) [0x4df78d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x4df9f4]
|
|
7: (main()+0x6f) [0x4c7fff]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_throttle() [0x4c7ec9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
|
|
--- logging levels ---
|
|
0/ 5 none
|
|
0/ 1 lockdep
|
|
0/ 1 context
|
|
1/ 1 crush
|
|
1/ 5 mds
|
|
1/ 5 mds_balancer
|
|
1/ 5 mds_locker
|
|
1/ 5 mds_log
|
|
1/ 5 mds_log_expire
|
|
1/ 5 mds_migrator
|
|
0/ 1 buffer
|
|
0/ 1 timer
|
|
0/ 1 filer
|
|
0/ 1 striper
|
|
0/ 1 objecter
|
|
0/ 5 rados
|
|
0/ 5 rbd
|
|
0/ 5 journaler
|
|
0/ 5 objectcacher
|
|
0/ 5 client
|
|
0/ 5 osd
|
|
0/ 5 optracker
|
|
0/ 5 objclass
|
|
1/ 3 filestore
|
|
1/ 3 journal
|
|
0/ 5 ms
|
|
1/ 5 mon
|
|
0/10 monc
|
|
1/ 5 paxos
|
|
0/ 5 tp
|
|
1/ 5 auth
|
|
1/ 5 crypto
|
|
1/ 1 finisher
|
|
1/ 5 heartbeatmap
|
|
1/ 5 perfcounter
|
|
1/ 5 rgw
|
|
1/ 5 javaclient
|
|
1/ 5 asok
|
|
1/ 1 throttle
|
|
-2/-2 (syslog threshold)
|
|
99/99 (stderr threshold)
|
|
max_recent 500
|
|
max_new 1000
|
|
log_file /home/huangjun/ceph/src//out/client.admin.29578.log
|
|
--- end dump of recent events ---
|
|
[ OK ] ThrottleTest.Throttle (1 ms)
|
|
[ RUN ] ThrottleTest.take
|
|
common/Throttle.cc: In function 'int64_t Throttle::take(int64_t)' thread 7fde4e2a9760 time 2013-10-23 14:13:55.671859
|
|
common/Throttle.cc: 132: FAILED assert(c >= 0)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (Throttle::take(long)+0x337) [0x51f707]
|
|
2: (ThrottleTest_take_Test::TestBody()+0x2af) [0x4ca92f]
|
|
3: (testing::Test::Run()+0xaa) [0x4df5ba]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x4df6c0]
|
|
5: (testing::TestCase::Run()+0xbd) [0x4df78d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x4df9f4]
|
|
7: (main()+0x6f) [0x4c7fff]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_throttle() [0x4c7ec9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
2013-10-23 14:13:55.672277 7fde4e2a9760 -1 common/Throttle.cc: In function 'int64_t Throttle::take(int64_t)' thread 7fde4e2a9760 time 2013-10-23 14:13:55.671859
|
|
common/Throttle.cc: 132: FAILED assert(c >= 0)
|
|
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (Throttle::take(long)+0x337) [0x51f707]
|
|
2: (ThrottleTest_take_Test::TestBody()+0x2af) [0x4ca92f]
|
|
3: (testing::Test::Run()+0xaa) [0x4df5ba]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x4df6c0]
|
|
5: (testing::TestCase::Run()+0xbd) [0x4df78d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x4df9f4]
|
|
7: (main()+0x6f) [0x4c7fff]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_throttle() [0x4c7ec9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
|
|
--- begin dump of recent events ---
|
|
0> 2013-10-23 14:13:55.672277 7fde4e2a9760 -1 common/Throttle.cc: In function 'int64_t Throttle::take(int64_t)' thread 7fde4e2a9760 time 2013-10-23 14:13:55.671859
|
|
common/Throttle.cc: 132: FAILED assert(c >= 0)
|
|
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (Throttle::take(long)+0x337) [0x51f707]
|
|
2: (ThrottleTest_take_Test::TestBody()+0x2af) [0x4ca92f]
|
|
3: (testing::Test::Run()+0xaa) [0x4df5ba]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x4df6c0]
|
|
5: (testing::TestCase::Run()+0xbd) [0x4df78d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x4df9f4]
|
|
7: (main()+0x6f) [0x4c7fff]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_throttle() [0x4c7ec9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
|
|
--- logging levels ---
|
|
0/ 5 none
|
|
0/ 1 lockdep
|
|
0/ 1 context
|
|
1/ 1 crush
|
|
1/ 5 mds
|
|
1/ 5 mds_balancer
|
|
1/ 5 mds_locker
|
|
1/ 5 mds_log
|
|
1/ 5 mds_log_expire
|
|
1/ 5 mds_migrator
|
|
0/ 1 buffer
|
|
0/ 1 timer
|
|
0/ 1 filer
|
|
0/ 1 striper
|
|
0/ 1 objecter
|
|
0/ 5 rados
|
|
0/ 5 rbd
|
|
0/ 5 journaler
|
|
0/ 5 objectcacher
|
|
0/ 5 client
|
|
0/ 5 osd
|
|
0/ 5 optracker
|
|
0/ 5 objclass
|
|
1/ 3 filestore
|
|
1/ 3 journal
|
|
0/ 5 ms
|
|
1/ 5 mon
|
|
0/10 monc
|
|
1/ 5 paxos
|
|
0/ 5 tp
|
|
1/ 5 auth
|
|
1/ 5 crypto
|
|
1/ 1 finisher
|
|
1/ 5 heartbeatmap
|
|
1/ 5 perfcounter
|
|
1/ 5 rgw
|
|
1/ 5 javaclient
|
|
1/ 5 asok
|
|
1/ 1 throttle
|
|
-2/-2 (syslog threshold)
|
|
99/99 (stderr threshold)
|
|
max_recent 500
|
|
max_new 1000
|
|
log_file /home/huangjun/ceph/src//out/client.admin.29578.log
|
|
--- end dump of recent events ---
|
|
[ OK ] ThrottleTest.take (1 ms)
|
|
[ RUN ] ThrottleTest.get
|
|
common/Throttle.cc: In function 'bool Throttle::get(int64_t, int64_t)' thread 7fde4e2a9760 time 2013-10-23 14:13:55.672697
|
|
common/Throttle.cc: 148: FAILED assert(c >= 0)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (Throttle::get(long, long)+0x403) [0x520903]
|
|
2: (ThrottleTest_get_Test::TestBody()+0x2a1) [0x4c92e1]
|
|
3: (testing::Test::Run()+0xaa) [0x4df5ba]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x4df6c0]
|
|
5: (testing::TestCase::Run()+0xbd) [0x4df78d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x4df9f4]
|
|
7: (main()+0x6f) [0x4c7fff]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_throttle() [0x4c7ec9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
2013-10-23 14:13:55.673116 7fde4e2a9760 -1 common/Throttle.cc: In function 'bool Throttle::get(int64_t, int64_t)' thread 7fde4e2a9760 time 2013-10-23 14:13:55.672697
|
|
common/Throttle.cc: 148: FAILED assert(c >= 0)
|
|
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (Throttle::get(long, long)+0x403) [0x520903]
|
|
2: (ThrottleTest_get_Test::TestBody()+0x2a1) [0x4c92e1]
|
|
3: (testing::Test::Run()+0xaa) [0x4df5ba]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x4df6c0]
|
|
5: (testing::TestCase::Run()+0xbd) [0x4df78d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x4df9f4]
|
|
7: (main()+0x6f) [0x4c7fff]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_throttle() [0x4c7ec9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
|
|
--- begin dump of recent events ---
|
|
0> 2013-10-23 14:13:55.673116 7fde4e2a9760 -1 common/Throttle.cc: In function 'bool Throttle::get(int64_t, int64_t)' thread 7fde4e2a9760 time 2013-10-23 14:13:55.672697
|
|
common/Throttle.cc: 148: FAILED assert(c >= 0)
|
|
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (Throttle::get(long, long)+0x403) [0x520903]
|
|
2: (ThrottleTest_get_Test::TestBody()+0x2a1) [0x4c92e1]
|
|
3: (testing::Test::Run()+0xaa) [0x4df5ba]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x4df6c0]
|
|
5: (testing::TestCase::Run()+0xbd) [0x4df78d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x4df9f4]
|
|
7: (main()+0x6f) [0x4c7fff]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_throttle() [0x4c7ec9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
|
|
--- logging levels ---
|
|
0/ 5 none
|
|
0/ 1 lockdep
|
|
0/ 1 context
|
|
1/ 1 crush
|
|
1/ 5 mds
|
|
1/ 5 mds_balancer
|
|
1/ 5 mds_locker
|
|
1/ 5 mds_log
|
|
1/ 5 mds_log_expire
|
|
1/ 5 mds_migrator
|
|
0/ 1 buffer
|
|
0/ 1 timer
|
|
0/ 1 filer
|
|
0/ 1 striper
|
|
0/ 1 objecter
|
|
0/ 5 rados
|
|
0/ 5 rbd
|
|
0/ 5 journaler
|
|
0/ 5 objectcacher
|
|
0/ 5 client
|
|
0/ 5 osd
|
|
0/ 5 optracker
|
|
0/ 5 objclass
|
|
1/ 3 filestore
|
|
1/ 3 journal
|
|
0/ 5 ms
|
|
1/ 5 mon
|
|
0/10 monc
|
|
1/ 5 paxos
|
|
0/ 5 tp
|
|
1/ 5 auth
|
|
1/ 5 crypto
|
|
1/ 1 finisher
|
|
1/ 5 heartbeatmap
|
|
1/ 5 perfcounter
|
|
1/ 5 rgw
|
|
1/ 5 javaclient
|
|
1/ 5 asok
|
|
1/ 1 throttle
|
|
-2/-2 (syslog threshold)
|
|
99/99 (stderr threshold)
|
|
max_recent 500
|
|
max_new 1000
|
|
log_file /home/huangjun/ceph/src//out/client.admin.29578.log
|
|
--- end dump of recent events ---
|
|
Trying (1) with delay 1us
|
|
Trying (2) with delay 1us
|
|
[ OK ] ThrottleTest.get (2 ms)
|
|
[ RUN ] ThrottleTest.get_or_fail
|
|
[ OK ] ThrottleTest.get_or_fail (0 ms)
|
|
[ RUN ] ThrottleTest.wait
|
|
Trying (3) with delay 1us
|
|
[ OK ] ThrottleTest.wait (0 ms)
|
|
[ RUN ] ThrottleTest.destructor
|
|
[ OK ] ThrottleTest.destructor (0 ms)
|
|
[----------] 6 tests from ThrottleTest (4 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 6 tests from 1 test case ran. (4 ms total)
|
|
[ PASSED ] 6 tests.
|
|
PASS: unittest_throttle
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 5 tests from 3 test cases.
|
|
[----------] Global test environment set-up.
|
|
[----------] 2 tests from RoundTrip
|
|
[ RUN ] RoundTrip.SimpleRoundTrip
|
|
[ OK ] RoundTrip.SimpleRoundTrip (0 ms)
|
|
[ RUN ] RoundTrip.RandomRoundTrips
|
|
[ OK ] RoundTrip.RandomRoundTrips (12 ms)
|
|
[----------] 2 tests from RoundTrip (12 ms total)
|
|
|
|
[----------] 1 test from EdgeCase
|
|
[ RUN ] EdgeCase.EndsInNewline
|
|
[ OK ] EdgeCase.EndsInNewline (0 ms)
|
|
[----------] 1 test from EdgeCase (0 ms total)
|
|
|
|
[----------] 2 tests from FuzzEncoding
|
|
[ RUN ] FuzzEncoding.BadDecode1
|
|
[ OK ] FuzzEncoding.BadDecode1 (0 ms)
|
|
[ RUN ] FuzzEncoding.BadDecode2
|
|
[ OK ] FuzzEncoding.BadDecode2 (0 ms)
|
|
[----------] 2 tests from FuzzEncoding (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 5 tests from 3 test cases ran. (12 ms total)
|
|
[ PASSED ] 5 tests.
|
|
PASS: unittest_base64
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 4 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 4 tests from CephArgParse
|
|
[ RUN ] CephArgParse.SimpleArgParse
|
|
[ OK ] CephArgParse.SimpleArgParse (0 ms)
|
|
[ RUN ] CephArgParse.DoubleDash
|
|
[ OK ] CephArgParse.DoubleDash (0 ms)
|
|
[ RUN ] CephArgParse.WithDashesAndUnderscores
|
|
[ OK ] CephArgParse.WithDashesAndUnderscores (0 ms)
|
|
[ RUN ] CephArgParse.WithInt
|
|
[ OK ] CephArgParse.WithInt (0 ms)
|
|
[----------] 4 tests from CephArgParse (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 4 tests from 1 test case ran. (0 ms total)
|
|
[ PASSED ] 4 tests.
|
|
PASS: unittest_ceph_argparse
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 3 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 3 tests from CephCompatSet
|
|
[ RUN ] CephCompatSet.AllSet
|
|
./include/CompatSet.h: In function 'void CompatSet::FeatureSet::insert(CompatSet::Feature)' thread 7fe14663c720 time 2013-10-23 14:13:55.890177
|
|
./include/CompatSet.h: 38: FAILED assert(f.id > 0)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (CompatSet::FeatureSet::insert(CompatSet::Feature)+0x141) [0x41d491]
|
|
2: (CephCompatSet_AllSet_Test::TestBody()+0x26ef) [0x41bb1f]
|
|
3: (testing::Test::Run()+0xaa) [0x42fb7a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x42fc80]
|
|
5: (testing::TestCase::Run()+0xbd) [0x42fd4d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x42ffb4]
|
|
7: (main()+0x3a) [0x4387da]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_ceph_compatset() [0x415d29]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
./include/CompatSet.h: In function 'void CompatSet::FeatureSet::insert(CompatSet::Feature)' thread 7fe14663c720 time 2013-10-23 14:13:55.890823
|
|
./include/CompatSet.h: 39: FAILED assert(f.id < 64)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (CompatSet::FeatureSet::insert(CompatSet::Feature)+0x128) [0x41d478]
|
|
2: (CephCompatSet_AllSet_Test::TestBody()+0x266c) [0x41ba9c]
|
|
3: (testing::Test::Run()+0xaa) [0x42fb7a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x42fc80]
|
|
5: (testing::TestCase::Run()+0xbd) [0x42fd4d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x42ffb4]
|
|
7: (main()+0x3a) [0x4387da]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_ceph_compatset() [0x415d29]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] CephCompatSet.AllSet (2 ms)
|
|
[ RUN ] CephCompatSet.other
|
|
[ OK ] CephCompatSet.other (0 ms)
|
|
[ RUN ] CephCompatSet.merge
|
|
[ OK ] CephCompatSet.merge (0 ms)
|
|
[----------] 3 tests from CephCompatSet (2 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 3 tests from 1 test case ran. (2 ms total)
|
|
[ PASSED ] 3 tests.
|
|
PASS: unittest_ceph_compatset
|
|
[==========] Running 2 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 2 tests from ErasureCodePluginRegistryTest
|
|
[ RUN ] ErasureCodePluginRegistryTest.factory_mutex
|
|
Trying (1) with delay 0us
|
|
Trying (1) with delay 2us
|
|
[ OK ] ErasureCodePluginRegistryTest.factory_mutex (1 ms)
|
|
[ RUN ] ErasureCodePluginRegistryTest.all
|
|
2013-10-23 14:13:55.913954 7fe73b122780 -1 ErasureCodePlugin: load dlopen(.libs/libec_invalid.so): .libs/libec_invalid.so: cannot open shared object file: No such file or directory
|
|
2013-10-23 14:13:55.914178 7fe73b122780 -1 ErasureCodePlugin: load dlsym(.libs/libec_missing_entry_point.so, __erasure_code_init): .libs/libec_missing_entry_point.so: undefined symbol: __erasure_code_init
|
|
2013-10-23 14:13:55.914304 7fe73b122780 -1 ErasureCodePlugin: erasure_code_init(fail_to_initialize): No such process
|
|
2013-10-23 14:13:55.914375 7fe73b122780 -1 ErasureCodePlugin: load __erasure_code_init()did not register fail_to_register
|
|
[ OK ] ErasureCodePluginRegistryTest.all (1 ms)
|
|
[----------] 2 tests from ErasureCodePluginRegistryTest (2 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 2 tests from 1 test case ran. (2 ms total)
|
|
[ PASSED ] 2 tests.
|
|
2013-10-23 14:13:55.914507 7fe73b122780 -1 ErasureCodePlugin: erasure_code_init(example): File exists
|
|
PASS: unittest_erasure_code_plugin
|
|
[==========] Running 15 tests from 8 test cases.
|
|
[----------] Global test environment set-up.
|
|
[----------] 2 tests from ErasureCodeTest/0, where TypeParam = ErasureCodeJerasureReedSolomonVandermonde
|
|
[ RUN ] ErasureCodeTest/0.encode_decode
|
|
2013-10-23 14:13:55.933617 7fa402a42780 -1 ErasureCodeJerasure: ReedSolomonVandermonde: w=7 must be one of {8, 16, 32} : revert to 8
|
|
[ OK ] ErasureCodeTest/0.encode_decode (1 ms)
|
|
[ RUN ] ErasureCodeTest/0.minimum_to_decode
|
|
[ OK ] ErasureCodeTest/0.minimum_to_decode (0 ms)
|
|
[----------] 2 tests from ErasureCodeTest/0 (1 ms total)
|
|
|
|
[----------] 2 tests from ErasureCodeTest/1, where TypeParam = ErasureCodeJerasureReedSolomonRAID6
|
|
[ RUN ] ErasureCodeTest/1.encode_decode
|
|
2013-10-23 14:13:55.934256 7fa402a42780 -1 ErasureCodeJerasure: ReedSolomonVandermonde: w=7 must be one of {8, 16, 32} : revert to 8
|
|
[ OK ] ErasureCodeTest/1.encode_decode (0 ms)
|
|
[ RUN ] ErasureCodeTest/1.minimum_to_decode
|
|
2013-10-23 14:13:55.934297 7fa402a42780 -1 ErasureCodeJerasure: ReedSolomonRAID6: w=7 must be one of {8, 16, 32} : revert to 8
|
|
[ OK ] ErasureCodeTest/1.minimum_to_decode (0 ms)
|
|
[----------] 2013-10-23 14:13:55.934336 7fa402a42780 -1 2 tests from ErasureCodeTest/1 (0 ms total)
|
|
|
|
ErasureCodeJerasure: ReedSolomonRAID6: w=7 must be one of {8, 16, 32} : revert to 8
|
|
[----------] 2 tests from ErasureCodeTest/2, where TypeParam = ErasureCodeJerasureCauchyOrig
|
|
[ RUN ] ErasureCodeTest/2.encode_decode
|
|
[ OK ] ErasureCodeTest/2.encode_decode (0 ms)
|
|
[ RUN ] ErasureCodeTest/2.minimum_to_decode
|
|
[ OK ] ErasureCodeTest/2.minimum_to_decode (0 ms)
|
|
[----------] 2 tests from ErasureCodeTest/2 (0 ms total)
|
|
|
|
[----------] 2 tests from ErasureCodeTest/3, where TypeParam = ErasureCodeJerasureCauchyGood
|
|
[ RUN ] ErasureCodeTest/3.encode_decode
|
|
[ OK ] ErasureCodeTest/3.encode_decode (0 ms)
|
|
[ RUN ] ErasureCodeTest/3.minimum_to_decode
|
|
[ OK ] ErasureCodeTest/3.minimum_to_decode (0 ms)
|
|
[----------] 2 tests from ErasureCodeTest/3 (0 ms total)
|
|
|
|
[----------] 2 tests from ErasureCodeTest/4, where TypeParam = ErasureCodeJerasureLiberation
|
|
[ RUN ] ErasureCodeTest/4.encode_decode
|
|
[ OK ] ErasureCodeTest/4.encode_decode (0 ms)
|
|
[ RUN ] ErasureCodeTest/4.minimum_to_decode
|
|
[ OK ] ErasureCodeTest/4.minimum_to_decode (0 ms)
|
|
[----------] 2 tests from ErasureCodeTest/4 (0 ms total)
|
|
|
|
[----------] 2 tests from ErasureCodeTest/5, where TypeParam = ErasureCodeJerasureBlaumRoth
|
|
[ RUN ] ErasureCodeTest/5.encode_decode
|
|
[ OK ] ErasureCodeTest/5.encode_decode (0 ms)
|
|
[ RUN ] ErasureCodeTest/5.minimum_to_decode
|
|
[ OK ] ErasureCodeTest/5.minimum_to_decode (0 ms)
|
|
[----------] 2 tests from ErasureCodeTest/5 (0 ms total)
|
|
|
|
[----------] 2 tests from ErasureCodeTest/6, where TypeParam = ErasureCodeJerasureLiber8tion
|
|
[ RUN ] ErasureCodeTest/6.encode_decode
|
|
[ OK ] ErasureCodeTest/6.encode_decode (1 ms)
|
|
[ RUN ] ErasureCodeTest/6.minimum_to_decode
|
|
[ OK ] ErasureCodeTest/6.minimum_to_decode (0 ms)
|
|
[----------] 2 tests from ErasureCodeTest/6 (1 ms total)
|
|
|
|
[----------] 1 test from ErasureCodeTest
|
|
[ RUN ] ErasureCodeTest.encode
|
|
[ OK ] ErasureCodeTest.encode (0 ms)
|
|
[----------] 1 test from ErasureCodeTest (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 15 tests from 8 test cases ran. (2 ms total)
|
|
[ PASSED ] 15 tests.
|
|
PASS: unittest_erasure_code_jerasure
|
|
[==========] Running 1 test from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 1 test from ErasureCodePlugin
|
|
[ RUN ] ErasureCodePlugin.factory
|
|
2013-10-23 14:13:55.959990 7f717dc4f780 -1 ErasureCodePluginJerasure: technique= is not a valid coding technique. Choose one of the following: reed_sol_van, reed_sol_r6_op, cauchy_orig, cauchy_good, liberation, blaum_roth, liber8tion
|
|
[ OK ] ErasureCodePlugin.factory (1 ms)
|
|
[----------] 1 test from ErasureCodePlugin (1 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 1 test from 1 test case ran. (1 ms total)
|
|
[ PASSED ] 1 test.
|
|
PASS: unittest_erasure_code_plugin_jerasure
|
|
[==========] Running 3 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 3 tests from ErasureCodeExample
|
|
[ RUN ] ErasureCodeExample.minimum_to_decode
|
|
[ OK ] ErasureCodeExample.minimum_to_decode (0 ms)
|
|
[ RUN ] ErasureCodeExample.minimum_to_decode_with_cost
|
|
[ OK ] ErasureCodeExample.minimum_to_decode_with_cost (0 ms)
|
|
[ RUN ] ErasureCodeExample.encode_decode
|
|
[ OK ] ErasureCodeExample.encode_decode (0 ms)
|
|
[----------] 3 tests from ErasureCodeExample (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 3 tests from 1 test case ran. (0 ms total)
|
|
[ PASSED ] 3 tests.
|
|
PASS: unittest_erasure_code_example
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 21 tests from 5 test cases.
|
|
[----------] Global test environment set-up.
|
|
[----------] 6 tests from hobject
|
|
[ RUN ] hobject.prefixes0
|
|
[ OK ] hobject.prefixes0 (0 ms)
|
|
[ RUN ] hobject.prefixes1
|
|
[ OK ] hobject.prefixes1 (0 ms)
|
|
[ RUN ] hobject.prefixes2
|
|
[ OK ] hobject.prefixes2 (0 ms)
|
|
[ RUN ] hobject.prefixes3
|
|
[ OK ] hobject.prefixes3 (0 ms)
|
|
[ RUN ] hobject.prefixes4
|
|
[ OK ] hobject.prefixes4 (0 ms)
|
|
[ RUN ] hobject.prefixes5
|
|
[ OK ] hobject.prefixes5 (0 ms)
|
|
[----------] 6 tests from hobject (0 ms total)
|
|
|
|
[----------] 1 test from pg_interval_t
|
|
[ RUN ] pg_interval_t.check_new_interval
|
|
[ OK ] pg_interval_t.check_new_interval (1 ms)
|
|
[----------] 1 test from pg_interval_t (1 ms total)
|
|
|
|
[----------] 1 test from pg_t
|
|
[ RUN ] pg_t.split
|
|
[ OK ] pg_t.split (0 ms)
|
|
[----------] 1 test from pg_t (0 ms total)
|
|
|
|
[----------] 12 tests from pg_missing_t
|
|
[ RUN ] pg_missing_t.constructor
|
|
[ OK ] pg_missing_t.constructor (0 ms)
|
|
[ RUN ] pg_missing_t.have_missing
|
|
[ OK ] pg_missing_t.have_missing (0 ms)
|
|
[ RUN ] pg_missing_t.swap
|
|
[ OK ] pg_missing_t.swap (0 ms)
|
|
[ RUN ] pg_missing_t.is_missing
|
|
[ OK ] pg_missing_t.is_missing (0 ms)
|
|
[ RUN ] pg_missing_t.have_old
|
|
[ OK ] pg_missing_t.have_old (0 ms)
|
|
[ RUN ] pg_missing_t.add_next_event
|
|
osd/osd_types.cc: In function 'void pg_missing_t::add_next_event(const pg_log_entry_t&)' thread 7f2bee38e760 time 2013-10-23 14:13:55.998370
|
|
osd/osd_types.cc: 2398: FAILED assert(0 == "these don't exist anymore")
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (pg_missing_t::add_next_event(pg_log_entry_t const&)+0x30f) [0x5317af]
|
|
2: (pg_missing_t_add_next_event_Test::TestBody()+0x5790) [0x4fb160]
|
|
3: (testing::Test::Run()+0xaa) [0x51820a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x518310]
|
|
5: (testing::TestCase::Run()+0xbd) [0x5183dd]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x518644]
|
|
7: (main()+0x3a) [0x520cca]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_osd_types() [0x4dcd29]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] pg_missing_t.add_next_event (1 ms)
|
|
[ RUN ] pg_missing_t.revise_need
|
|
[ OK ] pg_missing_t.revise_need (0 ms)
|
|
[ RUN ] pg_missing_t.revise_have
|
|
[ OK ] pg_missing_t.revise_have (0 ms)
|
|
[ RUN ] pg_missing_t.add
|
|
[ OK ] pg_missing_t.add (0 ms)
|
|
[ RUN ] pg_missing_t.rm
|
|
[ OK ] pg_missing_t.rm (0 ms)
|
|
[ RUN ] pg_missing_t.got
|
|
osd/osd_types.cc: In function 'void pg_missing_t::got(const hobject_t&, eversion_t)' thread 7f2bee38e760 time 2013-10-23 14:13:55.999229
|
|
osd/osd_types.cc: 2448: FAILED assert(p != missing.end())
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (pg_missing_t::got(hobject_t const&, eversion_t)+0xa7) [0x52d017]
|
|
2: (pg_missing_t_got_Test::TestBody()+0xcc7) [0x4efd97]
|
|
3: (testing::Test::Run()+0xaa) [0x51820a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x518310]
|
|
5: (testing::TestCase::Run()+0xbd) [0x5183dd]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x518644]
|
|
7: (main()+0x3a) [0x520cca]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_osd_types() [0x4dcd29]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
osd/osd_types.cc: In function 'void pg_missing_t::got(const hobject_t&, eversion_t)' thread 7f2bee38e760 time 2013-10-23 14:13:55.999829
|
|
osd/osd_types.cc: 2449: FAILED assert(p->second.need <= v)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_osd_types() [0x52d07a]
|
|
2: (pg_missing_t_got_Test::TestBody()+0xc82) [0x4efd52]
|
|
3: (testing::Test::Run()+0xaa) [0x51820a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x518310]
|
|
5: (testing::TestCase::Run()+0xbd) [0x5183dd]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x518644]
|
|
7: (main()+0x3a) [0x520cca]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_osd_types() [0x4dcd29]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] pg_missing_t.got (1 ms)
|
|
[ RUN ] pg_missing_t.split_into
|
|
[ OK ] pg_missing_t.split_into (0 ms)
|
|
[----------] 12 tests from pg_missing_t (2 ms total)
|
|
|
|
[----------] 1 test from ObjectContextTest
|
|
[ RUN ] ObjectContextTest.read_write_lock
|
|
Trying (1) with delay 0us
|
|
Trying (1) with delay 1us
|
|
Trying (2) with delay 1us
|
|
Trying (3) with delay 1us
|
|
Trying (4) with delay 1us
|
|
[ OK ] ObjectContextTest.read_write_lock (0 ms)
|
|
[----------] 1 test from ObjectContextTest (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 21 tests from 5 test cases ran. (3 ms total)
|
|
[ PASSED ] 21 tests.
|
|
PASS: unittest_osd_types
|
|
[==========] Running 4 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 4 tests from PGLogTest
|
|
[ RUN ] PGLogTest.rewind_divergent_log
|
|
osd/PGLog.cc: In function 'void PGLog::rewind_divergent_log(ObjectStore::Transaction&, eversion_t, pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&, bool&, bool&)' thread 7fa0c5516780 time 2013-10-23 14:13:56.014174
|
|
osd/PGLog.cc: 351: FAILED assert(newhead > log.tail)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (PGLog::rewind_divergent_log(ObjectStore::Transaction&, eversion_t, pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&, bool&, bool&)+0x766) [0x5091e6]
|
|
2: (PGLogTest_rewind_divergent_log_Test::TestBody()+0x32f7) [0x4d8377]
|
|
3: (testing::Test::Run()+0xaa) [0x55313a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x553240]
|
|
5: (testing::TestCase::Run()+0xbd) [0x55330d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x553574]
|
|
7: (main()+0x6f) [0x4d4eef]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_pglog() [0x4d4db9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
2013-10-23 14:13:56.015037 7fa0c5516780 -1 osd/PGLog.cc: In function 'void PGLog::rewind_divergent_log(ObjectStore::Transaction&, eversion_t, pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&, bool&, bool&)' thread 7fa0c5516780 time 2013-10-23 14:13:56.014174
|
|
osd/PGLog.cc: 351: FAILED assert(newhead > log.tail)
|
|
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (PGLog::rewind_divergent_log(ObjectStore::Transaction&, eversion_t, pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&, bool&, bool&)+0x766) [0x5091e6]
|
|
2: (PGLogTest_rewind_divergent_log_Test::TestBody()+0x32f7) [0x4d8377]
|
|
3: (testing::Test::Run()+0xaa) [0x55313a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x553240]
|
|
5: (testing::TestCase::Run()+0xbd) [0x55330d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x553574]
|
|
7: (main()+0x6f) [0x4d4eef]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_pglog() [0x4d4db9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
|
|
--- begin dump of recent events ---
|
|
-12> 2013-10-23 14:13:56.012219 7fa0c5516780 5 asok(0x1f88000) register_command perfcounters_dump hook 0x1f280e0
|
|
-11> 2013-10-23 14:13:56.012242 7fa0c5516780 5 asok(0x1f88000) register_command 1 hook 0x1f280e0
|
|
-10> 2013-10-23 14:13:56.012246 7fa0c5516780 5 asok(0x1f88000) register_command perf dump hook 0x1f280e0
|
|
-9> 2013-10-23 14:13:56.012253 7fa0c5516780 5 asok(0x1f88000) register_command perfcounters_schema hook 0x1f280e0
|
|
-8> 2013-10-23 14:13:56.012260 7fa0c5516780 5 asok(0x1f88000) register_command 2 hook 0x1f280e0
|
|
-7> 2013-10-23 14:13:56.012264 7fa0c5516780 5 asok(0x1f88000) register_command perf schema hook 0x1f280e0
|
|
-6> 2013-10-23 14:13:56.012267 7fa0c5516780 5 asok(0x1f88000) register_command config show hook 0x1f280e0
|
|
-5> 2013-10-23 14:13:56.012283 7fa0c5516780 5 asok(0x1f88000) register_command config set hook 0x1f280e0
|
|
-4> 2013-10-23 14:13:56.012288 7fa0c5516780 5 asok(0x1f88000) register_command config get hook 0x1f280e0
|
|
-3> 2013-10-23 14:13:56.012290 7fa0c5516780 5 asok(0x1f88000) register_command log flush hook 0x1f280e0
|
|
-2> 2013-10-23 14:13:56.012293 7fa0c5516780 5 asok(0x1f88000) register_command log dump hook 0x1f280e0
|
|
-1> 2013-10-23 14:13:56.012295 7fa0c5516780 5 asok(0x1f88000) register_command log reopen hook 0x1f280e0
|
|
0> 2013-10-23 14:13:56.015037 7fa0c5516780 -1 osd/PGLog.cc: In function 'void PGLog::rewind_divergent_log(ObjectStore::Transaction&, eversion_t, pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&, bool&, bool&)' thread 7fa0c5516780 time 2013-10-23 14:13:56.014174
|
|
osd/PGLog.cc: 351: FAILED assert(newhead > log.tail)
|
|
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (PGLog::rewind_divergent_log(ObjectStore::Transaction&, eversion_t, pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&, bool&, bool&)+0x766) [0x5091e6]
|
|
2: (PGLogTest_rewind_divergent_log_Test::TestBody()+0x32f7) [0x4d8377]
|
|
3: (testing::Test::Run()+0xaa) [0x55313a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x553240]
|
|
5: (testing::TestCase::Run()+0xbd) [0x55330d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x553574]
|
|
7: (main()+0x6f) [0x4d4eef]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_pglog() [0x4d4db9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
|
|
--- logging levels ---
|
|
0/ 5 none
|
|
0/ 1 lockdep
|
|
0/ 1 context
|
|
1/ 1 crush
|
|
1/ 5 mds
|
|
1/ 5 mds_balancer
|
|
1/ 5 mds_locker
|
|
1/ 5 mds_log
|
|
1/ 5 mds_log_expire
|
|
1/ 5 mds_migrator
|
|
0/ 1 buffer
|
|
0/ 1 timer
|
|
0/ 1 filer
|
|
0/ 1 striper
|
|
0/ 1 objecter
|
|
0/ 5 rados
|
|
0/ 5 rbd
|
|
0/ 5 journaler
|
|
0/ 5 objectcacher
|
|
0/ 5 client
|
|
0/ 5 osd
|
|
0/ 5 optracker
|
|
0/ 5 objclass
|
|
1/ 3 filestore
|
|
1/ 3 journal
|
|
0/ 5 ms
|
|
1/ 5 mon
|
|
0/10 monc
|
|
1/ 5 paxos
|
|
0/ 5 tp
|
|
1/ 5 auth
|
|
1/ 5 crypto
|
|
1/ 1 finisher
|
|
1/ 5 heartbeatmap
|
|
1/ 5 perfcounter
|
|
1/ 5 rgw
|
|
1/ 5 javaclient
|
|
1/ 5 asok
|
|
1/ 1 throttle
|
|
-2/-2 (syslog threshold)
|
|
99/99 (stderr threshold)
|
|
max_recent 500
|
|
max_new 1000
|
|
log_file /home/huangjun/ceph/src//out/client.admin.29642.log
|
|
--- end dump of recent events ---
|
|
[ OK ] PGLogTest.rewind_divergent_log (1 ms)
|
|
[ RUN ] PGLogTest.merge_old_entry
|
|
osd/PGLog.cc: In function 'bool PGLog::merge_old_entry(ObjectStore::Transaction&, const pg_log_entry_t&, const pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&)' thread 7fa0c5516780 time 2013-10-23 14:13:56.015810
|
|
osd/PGLog.cc: 303: FAILED assert(oe.soid.snap != ((__u64)(-2)))
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (PGLog::merge_old_entry(ObjectStore::Transaction&, pg_log_entry_t const&, pg_info_t const&, std::list<hobject_t, std::allocator<hobject_t> >&)+0xf2a) [0x5073ba]
|
|
2: (PGLogTest_merge_old_entry_Test::TestBody()+0xe33a) [0x4fcd1a]
|
|
3: (testing::Test::Run()+0xaa) [0x55313a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x553240]
|
|
5: (testing::TestCase::Run()+0xbd) [0x55330d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x553574]
|
|
7: (main()+0x6f) [0x4d4eef]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_pglog() [0x4d4db9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
2013-10-23 14:13:56.016471 7fa0c5516780 -1 osd/PGLog.cc: In function 'bool PGLog::merge_old_entry(ObjectStore::Transaction&, const pg_log_entry_t&, const pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&)' thread 7fa0c5516780 time 2013-10-23 14:13:56.015810
|
|
osd/PGLog.cc: 303: FAILED assert(oe.soid.snap != ((__u64)(-2)))
|
|
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (PGLog::merge_old_entry(ObjectStore::Transaction&, pg_log_entry_t const&, pg_info_t const&, std::list<hobject_t, std::allocator<hobject_t> >&)+0xf2a) [0x5073ba]
|
|
2: (PGLogTest_merge_old_entry_Test::TestBody()+0xe33a) [0x4fcd1a]
|
|
3: (testing::Test::Run()+0xaa) [0x55313a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x553240]
|
|
5: (testing::TestCase::Run()+0xbd) [0x55330d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x553574]
|
|
7: (main()+0x6f) [0x4d4eef]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_pglog() [0x4d4db9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
|
|
--- begin dump of recent events ---
|
|
0> 2013-10-23 14:13:56.016471 7fa0c5516780 -1 osd/PGLog.cc: In function 'bool PGLog::merge_old_entry(ObjectStore::Transaction&, const pg_log_entry_t&, const pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&)' thread 7fa0c5516780 time 2013-10-23 14:13:56.015810
|
|
osd/PGLog.cc: 303: FAILED assert(oe.soid.snap != ((__u64)(-2)))
|
|
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (PGLog::merge_old_entry(ObjectStore::Transaction&, pg_log_entry_t const&, pg_info_t const&, std::list<hobject_t, std::allocator<hobject_t> >&)+0xf2a) [0x5073ba]
|
|
2: (PGLogTest_merge_old_entry_Test::TestBody()+0xe33a) [0x4fcd1a]
|
|
3: (testing::Test::Run()+0xaa) [0x55313a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x553240]
|
|
5: (testing::TestCase::Run()+0xbd) [0x55330d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x553574]
|
|
7: (main()+0x6f) [0x4d4eef]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_pglog() [0x4d4db9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
|
|
--- logging levels ---
|
|
0/ 5 none
|
|
0/ 1 lockdep
|
|
0/ 1 context
|
|
1/ 1 crush
|
|
1/ 5 mds
|
|
1/ 5 mds_balancer
|
|
1/ 5 mds_locker
|
|
1/ 5 mds_log
|
|
1/ 5 mds_log_expire
|
|
1/ 5 mds_migrator
|
|
0/ 1 buffer
|
|
0/ 1 timer
|
|
0/ 1 filer
|
|
0/ 1 striper
|
|
0/ 1 objecter
|
|
0/ 5 rados
|
|
0/ 5 rbd
|
|
0/ 5 journaler
|
|
0/ 5 objectcacher
|
|
0/ 5 client
|
|
0/ 5 osd
|
|
0/ 5 optracker
|
|
0/ 5 objclass
|
|
1/ 3 filestore
|
|
1/ 3 journal
|
|
0/ 5 ms
|
|
1/ 5 mon
|
|
0/10 monc
|
|
1/ 5 paxos
|
|
0/ 5 tp
|
|
1/ 5 auth
|
|
1/ 5 crypto
|
|
1/ 1 finisher
|
|
1/ 5 heartbeatmap
|
|
1/ 5 perfcounter
|
|
1/ 5 rgw
|
|
1/ 5 javaclient
|
|
1/ 5 asok
|
|
1/ 1 throttle
|
|
-2/-2 (syslog threshold)
|
|
99/99 (stderr threshold)
|
|
max_recent 500
|
|
max_new 1000
|
|
log_file /home/huangjun/ceph/src//out/client.admin.29642.log
|
|
--- end dump of recent events ---
|
|
osd/PGLog.cc: In function 'bool PGLog::merge_old_entry(ObjectStore::Transaction&, const pg_log_entry_t&, const pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&)' thread 7fa0c5516780 time 2013-10-23 14:13:56.016999
|
|
osd/PGLog.cc: 275: FAILED assert(ne.is_delete() || missing.is_missing(ne.soid))
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (PGLog::merge_old_entry(ObjectStore::Transaction&, pg_log_entry_t const&, pg_info_t const&, std::list<hobject_t, std::allocator<hobject_t> >&)+0xa7d) [0x506f0d]
|
|
2: (PGLogTest_merge_old_entry_Test::TestBody()+0xe35f) [0x4fcd3f]
|
|
3: (testing::Test::Run()+0xaa) [0x55313a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x553240]
|
|
5: (testing::TestCase::Run()+0xbd) [0x55330d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x553574]
|
|
7: (main()+0x6f) [0x4d4eef]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_pglog() [0x4d4db9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
2013-10-23 14:13:56.017654 7fa0c5516780 -1 osd/PGLog.cc: In function 'bool PGLog::merge_old_entry(ObjectStore::Transaction&, const pg_log_entry_t&, const pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&)' thread 7fa0c5516780 time 2013-10-23 14:13:56.016999
|
|
osd/PGLog.cc: 275: FAILED assert(ne.is_delete() || missing.is_missing(ne.soid))
|
|
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (PGLog::merge_old_entry(ObjectStore::Transaction&, pg_log_entry_t const&, pg_info_t const&, std::list<hobject_t, std::allocator<hobject_t> >&)+0xa7d) [0x506f0d]
|
|
2: (PGLogTest_merge_old_entry_Test::TestBody()+0xe35f) [0x4fcd3f]
|
|
3: (testing::Test::Run()+0xaa) [0x55313a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x553240]
|
|
5: (testing::TestCase::Run()+0xbd) [0x55330d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x553574]
|
|
7: (main()+0x6f) [0x4d4eef]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_pglog() [0x4d4db9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
|
|
--- begin dump of recent events ---
|
|
0> 2013-10-23 14:13:56.017654 7fa0c5516780 -1 osd/PGLog.cc: In function 'bool PGLog::merge_old_entry(ObjectStore::Transaction&, const pg_log_entry_t&, const pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&)' thread 7fa0c5516780 time 2013-10-23 14:13:56.016999
|
|
osd/PGLog.cc: 275: FAILED assert(ne.is_delete() || missing.is_missing(ne.soid))
|
|
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (PGLog::merge_old_entry(ObjectStore::Transaction&, pg_log_entry_t const&, pg_info_t const&, std::list<hobject_t, std::allocator<hobject_t> >&)+0xa7d) [0x506f0d]
|
|
2: (PGLogTest_merge_old_entry_Test::TestBody()+0xe35f) [0x4fcd3f]
|
|
3: (testing::Test::Run()+0xaa) [0x55313a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x553240]
|
|
5: (testing::TestCase::Run()+0xbd) [0x55330d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x553574]
|
|
7: (main()+0x6f) [0x4d4eef]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_pglog() [0x4d4db9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
|
|
--- logging levels ---
|
|
0/ 5 none
|
|
0/ 1 lockdep
|
|
0/ 1 context
|
|
1/ 1 crush
|
|
1/ 5 mds
|
|
1/ 5 mds_balancer
|
|
1/ 5 mds_locker
|
|
1/ 5 mds_log
|
|
1/ 5 mds_log_expire
|
|
1/ 5 mds_migrator
|
|
0/ 1 buffer
|
|
0/ 1 timer
|
|
0/ 1 filer
|
|
0/ 1 striper
|
|
0/ 1 objecter
|
|
0/ 5 rados
|
|
0/ 5 rbd
|
|
0/ 5 journaler
|
|
0/ 5 objectcacher
|
|
0/ 5 client
|
|
0/ 5 osd
|
|
0/ 5 optracker
|
|
0/ 5 objclass
|
|
1/ 3 filestore
|
|
1/ 3 journal
|
|
0/ 5 ms
|
|
1/ 5 mon
|
|
0/10 monc
|
|
1/ 5 paxos
|
|
0/ 5 tp
|
|
1/ 5 auth
|
|
1/ 5 crypto
|
|
1/ 1 finisher
|
|
1/ 5 heartbeatmap
|
|
1/ 5 perfcounter
|
|
1/ 5 rgw
|
|
1/ 5 javaclient
|
|
1/ 5 asok
|
|
1/ 1 throttle
|
|
-2/-2 (syslog threshold)
|
|
99/99 (stderr threshold)
|
|
max_recent 500
|
|
max_new 1000
|
|
log_file /home/huangjun/ceph/src//out/client.admin.29642.log
|
|
--- end dump of recent events ---
|
|
[ OK ] PGLogTest.merge_old_entry (3 ms)
|
|
[ RUN ] PGLogTest.merge_log
|
|
osd/PGLog.cc: In function 'void PGLog::merge_log(ObjectStore::Transaction&, pg_info_t&, pg_log_t&, int, pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&, bool&, bool&)' thread 7fa0c5516780 time 2013-10-23 14:13:56.018269
|
|
osd/PGLog.cc: 396: FAILED assert(!log.null() || olog.tail == eversion_t())
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (PGLog::merge_log(ObjectStore::Transaction&, pg_info_t&, pg_log_t&, int, pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&, bool&, bool&)+0x1675) [0x50a885]
|
|
2: (PGLogTest_merge_log_Test::TestBody()+0x8350) [0x4e13f0]
|
|
3: (testing::Test::Run()+0xaa) [0x55313a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x553240]
|
|
5: (testing::TestCase::Run()+0xbd) [0x55330d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x553574]
|
|
7: (main()+0x6f) [0x4d4eef]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_pglog() [0x4d4db9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
2013-10-23 14:13:56.018828 7fa0c5516780 -1 osd/PGLog.cc: In function 'void PGLog::merge_log(ObjectStore::Transaction&, pg_info_t&, pg_log_t&, int, pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&, bool&, bool&)' thread 7fa0c5516780 time 2013-10-23 14:13:56.018269
|
|
osd/PGLog.cc: 396: FAILED assert(!log.null() || olog.tail == eversion_t())
|
|
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (PGLog::merge_log(ObjectStore::Transaction&, pg_info_t&, pg_log_t&, int, pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&, bool&, bool&)+0x1675) [0x50a885]
|
|
2: (PGLogTest_merge_log_Test::TestBody()+0x8350) [0x4e13f0]
|
|
3: (testing::Test::Run()+0xaa) [0x55313a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x553240]
|
|
5: (testing::TestCase::Run()+0xbd) [0x55330d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x553574]
|
|
7: (main()+0x6f) [0x4d4eef]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_pglog() [0x4d4db9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
|
|
--- begin dump of recent events ---
|
|
0> 2013-10-23 14:13:56.018828 7fa0c5516780 -1 osd/PGLog.cc: In function 'void PGLog::merge_log(ObjectStore::Transaction&, pg_info_t&, pg_log_t&, int, pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&, bool&, bool&)' thread 7fa0c5516780 time 2013-10-23 14:13:56.018269
|
|
osd/PGLog.cc: 396: FAILED assert(!log.null() || olog.tail == eversion_t())
|
|
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (PGLog::merge_log(ObjectStore::Transaction&, pg_info_t&, pg_log_t&, int, pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&, bool&, bool&)+0x1675) [0x50a885]
|
|
2: (PGLogTest_merge_log_Test::TestBody()+0x8350) [0x4e13f0]
|
|
3: (testing::Test::Run()+0xaa) [0x55313a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x553240]
|
|
5: (testing::TestCase::Run()+0xbd) [0x55330d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x553574]
|
|
7: (main()+0x6f) [0x4d4eef]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_pglog() [0x4d4db9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
|
|
--- logging levels ---
|
|
0/ 5 none
|
|
0/ 1 lockdep
|
|
0/ 1 context
|
|
1/ 1 crush
|
|
1/ 5 mds
|
|
1/ 5 mds_balancer
|
|
1/ 5 mds_locker
|
|
1/ 5 mds_log
|
|
1/ 5 mds_log_expire
|
|
1/ 5 mds_migrator
|
|
0/ 1 buffer
|
|
0/ 1 timer
|
|
0/ 1 filer
|
|
0/ 1 striper
|
|
0/ 1 objecter
|
|
0/ 5 rados
|
|
0/ 5 rbd
|
|
0/ 5 journaler
|
|
0/ 5 objectcacher
|
|
0/ 5 client
|
|
0/ 5 osd
|
|
0/ 5 optracker
|
|
0/ 5 objclass
|
|
1/ 3 filestore
|
|
1/ 3 journal
|
|
0/ 5 ms
|
|
1/ 5 mon
|
|
0/10 monc
|
|
1/ 5 paxos
|
|
0/ 5 tp
|
|
1/ 5 auth
|
|
1/ 5 crypto
|
|
1/ 1 finisher
|
|
1/ 5 heartbeatmap
|
|
1/ 5 perfcounter
|
|
1/ 5 rgw
|
|
1/ 5 javaclient
|
|
1/ 5 asok
|
|
1/ 1 throttle
|
|
-2/-2 (syslog threshold)
|
|
99/99 (stderr threshold)
|
|
max_recent 500
|
|
max_new 1000
|
|
log_file /home/huangjun/ceph/src//out/client.admin.29642.log
|
|
--- end dump of recent events ---
|
|
osd/PGLog.cc: In function 'bool PGLog::merge_old_entry(ObjectStore::Transaction&, const pg_log_entry_t&, const pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&)' thread 7fa0c5516780 time 2013-10-23 14:13:56.019263
|
|
osd/PGLog.cc: 275: FAILED assert(ne.is_delete() || missing.is_missing(ne.soid))
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (PGLog::merge_old_entry(ObjectStore::Transaction&, pg_log_entry_t const&, pg_info_t const&, std::list<hobject_t, std::allocator<hobject_t> >&)+0xa7d) [0x506f0d]
|
|
2: (PGLog::merge_log(ObjectStore::Transaction&, pg_info_t&, pg_log_t&, int, pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&, bool&, bool&)+0x1589) [0x50a799]
|
|
3: (PGLogTest_merge_log_Test::TestBody()+0xa83d) [0x4e38dd]
|
|
4: (testing::Test::Run()+0xaa) [0x55313a]
|
|
5: (testing::internal::TestInfoImpl::Run()+0x100) [0x553240]
|
|
6: (testing::TestCase::Run()+0xbd) [0x55330d]
|
|
7: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x553574]
|
|
8: (main()+0x6f) [0x4d4eef]
|
|
9: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
10: ./unittest_pglog() [0x4d4db9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
2013-10-23 14:13:56.019884 7fa0c5516780 -1 osd/PGLog.cc: In function 'bool PGLog::merge_old_entry(ObjectStore::Transaction&, const pg_log_entry_t&, const pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&)' thread 7fa0c5516780 time 2013-10-23 14:13:56.019263
|
|
osd/PGLog.cc: 275: FAILED assert(ne.is_delete() || missing.is_missing(ne.soid))
|
|
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (PGLog::merge_old_entry(ObjectStore::Transaction&, pg_log_entry_t const&, pg_info_t const&, std::list<hobject_t, std::allocator<hobject_t> >&)+0xa7d) [0x506f0d]
|
|
2: (PGLog::merge_log(ObjectStore::Transaction&, pg_info_t&, pg_log_t&, int, pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&, bool&, bool&)+0x1589) [0x50a799]
|
|
3: (PGLogTest_merge_log_Test::TestBody()+0xa83d) [0x4e38dd]
|
|
4: (testing::Test::Run()+0xaa) [0x55313a]
|
|
5: (testing::internal::TestInfoImpl::Run()+0x100) [0x553240]
|
|
6: (testing::TestCase::Run()+0xbd) [0x55330d]
|
|
7: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x553574]
|
|
8: (main()+0x6f) [0x4d4eef]
|
|
9: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
10: ./unittest_pglog() [0x4d4db9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
|
|
--- begin dump of recent events ---
|
|
0> 2013-10-23 14:13:56.019884 7fa0c5516780 -1 osd/PGLog.cc: In function 'bool PGLog::merge_old_entry(ObjectStore::Transaction&, const pg_log_entry_t&, const pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&)' thread 7fa0c5516780 time 2013-10-23 14:13:56.019263
|
|
osd/PGLog.cc: 275: FAILED assert(ne.is_delete() || missing.is_missing(ne.soid))
|
|
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (PGLog::merge_old_entry(ObjectStore::Transaction&, pg_log_entry_t const&, pg_info_t const&, std::list<hobject_t, std::allocator<hobject_t> >&)+0xa7d) [0x506f0d]
|
|
2: (PGLog::merge_log(ObjectStore::Transaction&, pg_info_t&, pg_log_t&, int, pg_info_t&, std::list<hobject_t, std::allocator<hobject_t> >&, bool&, bool&)+0x1589) [0x50a799]
|
|
3: (PGLogTest_merge_log_Test::TestBody()+0xa83d) [0x4e38dd]
|
|
4: (testing::Test::Run()+0xaa) [0x55313a]
|
|
5: (testing::internal::TestInfoImpl::Run()+0x100) [0x553240]
|
|
6: (testing::TestCase::Run()+0xbd) [0x55330d]
|
|
7: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x553574]
|
|
8: (main()+0x6f) [0x4d4eef]
|
|
9: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
10: ./unittest_pglog() [0x4d4db9]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
|
|
--- logging levels ---
|
|
0/ 5 none
|
|
0/ 1 lockdep
|
|
0/ 1 context
|
|
1/ 1 crush
|
|
1/ 5 mds
|
|
1/ 5 mds_balancer
|
|
1/ 5 mds_locker
|
|
1/ 5 mds_log
|
|
1/ 5 mds_log_expire
|
|
1/ 5 mds_migrator
|
|
0/ 1 buffer
|
|
0/ 1 timer
|
|
0/ 1 filer
|
|
0/ 1 striper
|
|
0/ 1 objecter
|
|
0/ 5 rados
|
|
0/ 5 rbd
|
|
0/ 5 journaler
|
|
0/ 5 objectcacher
|
|
0/ 5 client
|
|
0/ 5 osd
|
|
0/ 5 optracker
|
|
0/ 5 objclass
|
|
1/ 3 filestore
|
|
1/ 3 journal
|
|
0/ 5 ms
|
|
1/ 5 mon
|
|
0/10 monc
|
|
1/ 5 paxos
|
|
0/ 5 tp
|
|
1/ 5 auth
|
|
1/ 5 crypto
|
|
1/ 1 finisher
|
|
1/ 5 heartbeatmap
|
|
1/ 5 perfcounter
|
|
1/ 5 rgw
|
|
1/ 5 javaclient
|
|
1/ 5 asok
|
|
1/ 1 throttle
|
|
-2/-2 (syslog threshold)
|
|
99/99 (stderr threshold)
|
|
max_recent 500
|
|
max_new 1000
|
|
log_file /home/huangjun/ceph/src//out/client.admin.29642.log
|
|
--- end dump of recent events ---
|
|
[ OK ] PGLogTest.merge_log (2 ms)
|
|
[ RUN ] PGLogTest.proc_replica_log
|
|
[ OK ] PGLogTest.proc_replica_log (0 ms)
|
|
[----------] 4 tests from PGLogTest (6 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 4 tests from 1 test case ran. (6 ms total)
|
|
[ PASSED ] 4 tests.
|
|
PASS: unittest_pglog
|
|
[==========] Running 4 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 4 tests from ContextGather
|
|
[ RUN ] ContextGather.Constructor
|
|
[ OK ] ContextGather.Constructor (0 ms)
|
|
[ RUN ] ContextGather.OneSub
|
|
[ OK ] ContextGather.OneSub (0 ms)
|
|
[ RUN ] ContextGather.ManySubs
|
|
[ OK ] ContextGather.ManySubs (0 ms)
|
|
[ RUN ] ContextGather.AlternatingSubCreateFinish
|
|
[ OK ] ContextGather.AlternatingSubCreateFinish (0 ms)
|
|
[----------] 4 tests from ContextGather (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 4 tests from 1 test case ran. (0 ms total)
|
|
[ PASSED ] 4 tests.
|
|
PASS: unittest_gather
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 1 test from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 1 test from RunCommand
|
|
[ RUN ] RunCommand.StringSimple
|
|
[ OK ] RunCommand.StringSimple (3 ms)
|
|
[----------] 1 test from RunCommand (3 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 1 test from 1 test case ran. (3 ms total)
|
|
[ PASSED ] 1 test.
|
|
PASS: unittest_run_cmd
|
|
[==========] Running 5 tests from 3 test cases.
|
|
[----------] Global test environment set-up.
|
|
[----------] 2 tests from SignalApi
|
|
[ RUN ] SignalApi.SimpleInstall
|
|
[ OK ] SignalApi.SimpleInstall (0 ms)
|
|
[ RUN ] SignalApi.SimpleInstallAndTest
|
|
[ OK ] SignalApi.SimpleInstallAndTest (0 ms)
|
|
[----------] 2 tests from SignalApi (0 ms total)
|
|
|
|
[----------] 1 test from SignalEffects
|
|
[ RUN ] SignalEffects.ErrnoTest1
|
|
[ OK ] SignalEffects.ErrnoTest1 (0 ms)
|
|
[----------] 1 test from SignalEffects (0 ms total)
|
|
|
|
[----------] 2 tests from SignalHandler
|
|
[ RUN ] SignalHandler.Single
|
|
[ OK ] SignalHandler.Single (1000 ms)
|
|
[ RUN ] SignalHandler.Multiple
|
|
[ OK ] SignalHandler.Multiple (1000 ms)
|
|
[----------] 2 tests from SignalHandler (2000 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 5 tests from 3 test cases ran. (2002 ms total)
|
|
[ PASSED ] 5 tests.
|
|
PASS: unittest_signals
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 2 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 2 tests from SimpleSpin
|
|
[ RUN ] SimpleSpin.Test0
|
|
[ OK ] SimpleSpin.Test0 (0 ms)
|
|
[ RUN ] SimpleSpin.Test1
|
|
[ OK ] SimpleSpin.Test1 (62 ms)
|
|
[----------] 2 tests from SimpleSpin (62 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 2 tests from 1 test case ran. (62 ms total)
|
|
[ PASSED ] 2 tests.
|
|
PASS: unittest_simple_spin
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 1 test from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 1 test from Librados
|
|
[ RUN ] Librados.CreateShutdown
|
|
[ OK ] Librados.CreateShutdown (0 ms)
|
|
[----------] 1 test from Librados (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 1 test from 1 test case ran. (0 ms total)
|
|
[ PASSED ] 1 test.
|
|
PASS: unittest_librados
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 78 tests from 6 test cases.
|
|
[----------] Global test environment set-up.
|
|
[----------] 1 test from Buffer
|
|
[ RUN ] Buffer.constructors
|
|
[ OK ] Buffer.constructors (1 ms)
|
|
[----------] 1 test from Buffer (1 ms total)
|
|
|
|
[----------] 1 test from BufferRaw
|
|
[ RUN ] BufferRaw.ostream
|
|
[ OK ] BufferRaw.ostream (0 ms)
|
|
[----------] 1 test from BufferRaw (0 ms total)
|
|
|
|
[----------] 17 tests from BufferPtr
|
|
[ RUN ] BufferPtr.constructors
|
|
common/buffer.cc: In function 'ceph::buffer::ptr::ptr(const ceph::buffer::ptr&, unsigned int, unsigned int)' thread 7f3a034f3720 time 2013-10-23 14:13:58.694153
|
|
common/buffer.cc: 323: FAILED assert(o+l <= p._len)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::ptr::ptr(ceph::buffer::ptr const&, unsigned int, unsigned int)+0x54) [0x4884e4]
|
|
2: (BufferPtr_constructors_Test::TestBody()+0x14f9) [0x44c889]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'ceph::buffer::ptr::ptr(const ceph::buffer::ptr&, unsigned int, unsigned int)' thread 7f3a034f3720 time 2013-10-23 14:13:58.695278
|
|
common/buffer.cc: 324: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_bufferlist() [0x488503]
|
|
2: (BufferPtr_constructors_Test::TestBody()+0x1542) [0x44c8d2]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] BufferPtr.constructors (2 ms)
|
|
[ RUN ] BufferPtr.assignment
|
|
[ OK ] BufferPtr.assignment (0 ms)
|
|
[ RUN ] BufferPtr.clone
|
|
[ OK ] BufferPtr.clone (0 ms)
|
|
[ RUN ] BufferPtr.swap
|
|
[ OK ] BufferPtr.swap (0 ms)
|
|
[ RUN ] BufferPtr.release
|
|
[ OK ] BufferPtr.release (0 ms)
|
|
[ RUN ] BufferPtr.have_raw
|
|
[ OK ] BufferPtr.have_raw (0 ms)
|
|
[ RUN ] BufferPtr.at_buffer_head
|
|
[ OK ] BufferPtr.at_buffer_head (0 ms)
|
|
[ RUN ] BufferPtr.at_buffer_tail
|
|
[ OK ] BufferPtr.at_buffer_tail (0 ms)
|
|
[ RUN ] BufferPtr.is_n_page_sized
|
|
[ OK ] BufferPtr.is_n_page_sized (0 ms)
|
|
[ RUN ] BufferPtr.accessors
|
|
common/buffer.cc: In function 'char* ceph::buffer::ptr::c_str()' thread 7f3a034f3720 time 2013-10-23 14:13:58.696354
|
|
common/buffer.cc: 379: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_bufferlist() [0x487dd6]
|
|
2: (BufferPtr_accessors_Test::TestBody()+0xfc8) [0x44de98]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'char& ceph::buffer::ptr::operator[](unsigned int)' thread 7f3a034f3720 time 2013-10-23 14:13:58.697283
|
|
common/buffer.cc: 396: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::ptr::operator[](unsigned int)+0x3d) [0x487c3d]
|
|
2: (BufferPtr_accessors_Test::TestBody()+0xfda) [0x44deaa]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'const char* ceph::buffer::ptr::c_str() const' thread 7f3a034f3720 time 2013-10-23 14:13:58.698160
|
|
common/buffer.cc: 378: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_bufferlist() [0x487f86]
|
|
2: (BufferPtr_accessors_Test::TestBody()+0xf78) [0x44de48]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'const char& ceph::buffer::ptr::operator[](unsigned int) const' thread 7f3a034f3720 time 2013-10-23 14:13:58.699003
|
|
common/buffer.cc: 390: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::ptr::operator[](unsigned int) const+0x3d) [0x487ced]
|
|
2: (BufferPtr_accessors_Test::TestBody()+0xf6a) [0x44de3a]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'char& ceph::buffer::ptr::operator[](unsigned int)' thread 7f3a034f3720 time 2013-10-23 14:13:58.699862
|
|
common/buffer.cc: 397: FAILED assert(n < _len)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_bufferlist() [0x487c5c]
|
|
2: (BufferPtr_accessors_Test::TestBody()+0xf8f) [0x44de5f]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'const char& ceph::buffer::ptr::operator[](unsigned int) const' thread 7f3a034f3720 time 2013-10-23 14:13:58.700716
|
|
common/buffer.cc: 391: FAILED assert(n < _len)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_bufferlist() [0x487d0c]
|
|
2: (BufferPtr_accessors_Test::TestBody()+0xfa7) [0x44de77]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'const char* ceph::buffer::ptr::raw_c_str() const' thread 7f3a034f3720 time 2013-10-23 14:13:58.701622
|
|
common/buffer.cc: 401: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_bufferlist() [0x487bf4]
|
|
2: (BufferPtr_accessors_Test::TestBody()+0xfb8) [0x44de88]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'unsigned int ceph::buffer::ptr::raw_length() const' thread 7f3a034f3720 time 2013-10-23 14:13:58.702482
|
|
common/buffer.cc: 402: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_bufferlist() [0x487bb3]
|
|
2: (BufferPtr_accessors_Test::TestBody()+0xf48) [0x44de18]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'int ceph::buffer::ptr::raw_nref() const' thread 7f3a034f3720 time 2013-10-23 14:13:58.703339
|
|
common/buffer.cc: 403: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::ptr::raw_nref() const+0x46) [0x487b56]
|
|
2: (BufferPtr_accessors_Test::TestBody()+0xf58) [0x44de28]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] BufferPtr.accessors (8 ms)
|
|
[ RUN ] BufferPtr.cmp
|
|
[ OK ] BufferPtr.cmp (0 ms)
|
|
[ RUN ] BufferPtr.is_zero
|
|
[ OK ] BufferPtr.is_zero (0 ms)
|
|
[ RUN ] BufferPtr.copy_out
|
|
./include/buffer.h: In function 'void ceph::buffer::ptr::copy_out(unsigned int, unsigned int, char*) const' thread 7f3a034f3720 time 2013-10-23 14:13:58.704278
|
|
./include/buffer.h: 203: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (BufferPtr_copy_out_Test::TestBody()+0x42b) [0x435f4b]
|
|
2: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
3: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
4: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
5: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
6: (main()+0x3a) [0x485bea]
|
|
7: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
8: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] BufferPtr.copy_out (1 ms)
|
|
[ RUN ] BufferPtr.copy_in
|
|
common/buffer.cc: In function 'void ceph::buffer::ptr::copy_in(unsigned int, unsigned int, const char*)' thread 7f3a034f3720 time 2013-10-23 14:13:58.705153
|
|
common/buffer.cc: 455: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::ptr::copy_in(unsigned int, unsigned int, char const*)+0xea) [0x4895aa]
|
|
2: (BufferPtr_copy_in_Test::TestBody()+0x30e) [0x43592e]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'void ceph::buffer::ptr::copy_in(unsigned int, unsigned int, const char*)' thread 7f3a034f3720 time 2013-10-23 14:13:58.706008
|
|
common/buffer.cc: 457: FAILED assert(o+l <= _len)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::ptr::copy_in(unsigned int, unsigned int, char const*)+0x109) [0x4895c9]
|
|
2: (BufferPtr_copy_in_Test::TestBody()+0x3af) [0x4359cf]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'void ceph::buffer::ptr::copy_in(unsigned int, unsigned int, const char*)' thread 7f3a034f3720 time 2013-10-23 14:13:58.706863
|
|
common/buffer.cc: 456: FAILED assert(o <= _len)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::ptr::copy_in(unsigned int, unsigned int, char const*)+0x128) [0x4895e8]
|
|
2: (BufferPtr_copy_in_Test::TestBody()+0x35f) [0x43597f]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] BufferPtr.copy_in (2 ms)
|
|
[ RUN ] BufferPtr.append
|
|
common/buffer.cc: In function 'void ceph::buffer::ptr::append(char)' thread 7f3a034f3720 time 2013-10-23 14:13:58.707741
|
|
common/buffer.cc: 439: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::ptr::append(char)+0x63) [0x487f23]
|
|
2: (BufferPtr_append_Test::TestBody()+0x535) [0x436cb5]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'void ceph::buffer::ptr::append(const char*, unsigned int)' thread 7f3a034f3720 time 2013-10-23 14:13:58.708386
|
|
common/buffer.cc: 447: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::ptr::append(char const*, unsigned int)+0x78) [0x488a78]
|
|
2: (BufferPtr_append_Test::TestBody()+0x50a) [0x436c8a]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'void ceph::buffer::ptr::append(char)' thread 7f3a034f3720 time 2013-10-23 14:13:58.708749
|
|
common/buffer.cc: 440: FAILED assert(1 <= unused_tail_length())
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_bufferlist() [0x487f42]
|
|
2: (BufferPtr_append_Test::TestBody()+0x51d) [0x436c9d]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'void ceph::buffer::ptr::append(const char*, unsigned int)' thread 7f3a034f3720 time 2013-10-23 14:13:58.709262
|
|
common/buffer.cc: 448: FAILED assert(l <= unused_tail_length())
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_bufferlist() [0x488a97]
|
|
2: (BufferPtr_append_Test::TestBody()+0x552) [0x436cd2]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] BufferPtr.append (2 ms)
|
|
[ RUN ] BufferPtr.zero
|
|
common/buffer.cc: In function 'void ceph::buffer::ptr::zero(unsigned int, unsigned int)' thread 7f3a034f3720 time 2013-10-23 14:13:58.709637
|
|
common/buffer.cc: 470: FAILED assert(o+l <= _len)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::ptr::zero(unsigned int, unsigned int)+0xc3) [0x487ea3]
|
|
2: (BufferPtr_zero_Test::TestBody()+0x3d9) [0x435559]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] BufferPtr.zero (1 ms)
|
|
[ RUN ] BufferPtr.ostream
|
|
[ OK ] BufferPtr.ostream (0 ms)
|
|
[----------] 17 tests from BufferPtr (16 ms total)
|
|
|
|
[----------] 12 tests from BufferListIterator
|
|
[ RUN ] BufferListIterator.constructors
|
|
[ OK ] BufferListIterator.constructors (0 ms)
|
|
[ RUN ] BufferListIterator.operator_equal
|
|
[ OK ] BufferListIterator.operator_equal (0 ms)
|
|
[ RUN ] BufferListIterator.get_off
|
|
[ OK ] BufferListIterator.get_off (0 ms)
|
|
[ RUN ] BufferListIterator.get_remaining
|
|
[ OK ] BufferListIterator.get_remaining (0 ms)
|
|
[ RUN ] BufferListIterator.end
|
|
[ OK ] BufferListIterator.end (0 ms)
|
|
[ RUN ] BufferListIterator.advance
|
|
[ OK ] BufferListIterator.advance (0 ms)
|
|
[ RUN ] BufferListIterator.seek
|
|
[ OK ] BufferListIterator.seek (0 ms)
|
|
[ RUN ] BufferListIterator.operator_star
|
|
[ OK ] BufferListIterator.operator_star (0 ms)
|
|
[ RUN ] BufferListIterator.operator_plus_plus
|
|
[ OK ] BufferListIterator.operator_plus_plus (0 ms)
|
|
[ RUN ] BufferListIterator.get_current_ptr
|
|
[ OK ] BufferListIterator.get_current_ptr (0 ms)
|
|
[ RUN ] BufferListIterator.copy
|
|
[ OK ] BufferListIterator.copy (0 ms)
|
|
[ RUN ] BufferListIterator.copy_in
|
|
[ OK ] BufferListIterator.copy_in (0 ms)
|
|
[----------] 12 tests from BufferListIterator (0 ms total)
|
|
|
|
[----------] 46 tests from BufferList
|
|
[ RUN ] BufferList.constructors
|
|
[ OK ] BufferList.constructors (0 ms)
|
|
[ RUN ] BufferList.operator_equal
|
|
[ OK ] BufferList.operator_equal (0 ms)
|
|
[ RUN ] BufferList.buffers
|
|
[ OK ] BufferList.buffers (0 ms)
|
|
[ RUN ] BufferList.swap
|
|
[ OK ] BufferList.swap (0 ms)
|
|
[ RUN ] BufferList.length
|
|
[ OK ] BufferList.length (0 ms)
|
|
[ RUN ] BufferList.contents_equal
|
|
[ OK ] BufferList.contents_equal (0 ms)
|
|
[ RUN ] BufferList.is_page_aligned
|
|
test/bufferlist.cc:978: Failure
|
|
Value of: bl.is_page_aligned()
|
|
Actual: true
|
|
Expected: false
|
|
[ FAILED ] BufferList.is_page_aligned (0 ms)
|
|
[ RUN ] BufferList.is_n_page_sized
|
|
[ OK ] BufferList.is_n_page_sized (0 ms)
|
|
[ RUN ] BufferList.is_zero
|
|
[ OK ] BufferList.is_zero (0 ms)
|
|
[ RUN ] BufferList.clear
|
|
[ OK ] BufferList.clear (0 ms)
|
|
[ RUN ] BufferList.push_front
|
|
[ OK ] BufferList.push_front (0 ms)
|
|
[ RUN ] BufferList.push_back
|
|
[ OK ] BufferList.push_back (0 ms)
|
|
[ RUN ] BufferList.is_contiguous
|
|
[ OK ] BufferList.is_contiguous (0 ms)
|
|
[ RUN ] BufferList.rebuild
|
|
[ OK ] BufferList.rebuild (0 ms)
|
|
[ RUN ] BufferList.rebuild_page_aligned
|
|
[ OK ] BufferList.rebuild_page_aligned (0 ms)
|
|
[ RUN ] BufferList.claim
|
|
[ OK ] BufferList.claim (0 ms)
|
|
[ RUN ] BufferList.claim_append
|
|
[ OK ] BufferList.claim_append (0 ms)
|
|
[ RUN ] BufferList.claim_prepend
|
|
[ OK ] BufferList.claim_prepend (0 ms)
|
|
[ RUN ] BufferList.begin
|
|
[ OK ] BufferList.begin (0 ms)
|
|
[ RUN ] BufferList.end
|
|
[ OK ] BufferList.end (0 ms)
|
|
[ RUN ] BufferList.copy
|
|
[ OK ] BufferList.copy (0 ms)
|
|
[ RUN ] BufferList.copy_in
|
|
[ OK ] BufferList.copy_in (0 ms)
|
|
[ RUN ] BufferList.append
|
|
common/buffer.cc: In function 'void ceph::buffer::list::append(const ceph::buffer::ptr&, unsigned int, unsigned int)' thread 7f3a034f3720 time 2013-10-23 14:13:58.710671
|
|
common/buffer.cc: 970: FAILED assert(len+off <= bp.length())
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::list::append(ceph::buffer::ptr const&, unsigned int, unsigned int)+0xd6) [0x489fc6]
|
|
2: (BufferList_append_Test::TestBody()+0x215d) [0x453c6d]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] BufferList.append (1 ms)
|
|
[ RUN ] BufferList.append_zero
|
|
[ OK ] BufferList.append_zero (0 ms)
|
|
[ RUN ] BufferList.operator_brackets
|
|
[ OK ] BufferList.operator_brackets (0 ms)
|
|
[ RUN ] BufferList.c_str
|
|
[ OK ] BufferList.c_str (0 ms)
|
|
[ RUN ] BufferList.substr_of
|
|
[ OK ] BufferList.substr_of (0 ms)
|
|
[ RUN ] BufferList.splice
|
|
common/buffer.cc: In function 'void ceph::buffer::list::splice(unsigned int, unsigned int, ceph::buffer::list*)' thread 7f3a034f3720 time 2013-10-23 14:13:58.711178
|
|
common/buffer.cc: 1093: FAILED assert(len > 0)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::list::splice(unsigned int, unsigned int, ceph::buffer::list*)+0x22d) [0x48bc8d]
|
|
2: (BufferList_splice_Test::TestBody()+0xace) [0x43c37e]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] BufferList.splice (0 ms)
|
|
[ RUN ] BufferList.write
|
|
[ OK ] BufferList.write (0 ms)
|
|
[ RUN ] BufferList.encode_base64
|
|
[ OK ] BufferList.encode_base64 (0 ms)
|
|
[ RUN ] BufferList.decode_base64
|
|
[ OK ] BufferList.decode_base64 (0 ms)
|
|
[ RUN ] BufferList.hexdump
|
|
[ OK ] BufferList.hexdump (0 ms)
|
|
[ RUN ] BufferList.read_file
|
|
[ OK ] BufferList.read_file (6 ms)
|
|
[ RUN ] BufferList.read_fd
|
|
[ OK ] BufferList.read_fd (1 ms)
|
|
[ RUN ] BufferList.write_file
|
|
bufferlist::write_file(un/like/ly): failed to open file: (2) No such file or directory
|
|
[ OK ] BufferList.write_file (0 ms)
|
|
[ RUN ] BufferList.write_fd
|
|
[ OK ] BufferList.write_fd (1 ms)
|
|
[ RUN ] BufferList.crc32c
|
|
[ OK ] BufferList.crc32c (0 ms)
|
|
[ RUN ] BufferList.crc32c_append
|
|
[ OK ] BufferList.crc32c_append (6 ms)
|
|
[ RUN ] BufferList.crc32c_append_perf
|
|
populating large buffers (a, b=c=d)
|
|
a.crc32c(0) = 1138817026 at 6584.87 MB/sec
|
|
a.crc32c(0) (again) = 1138817026 at inf MB/sec
|
|
a.crc32c(5) = 3239494520 at 19690.8 MB/sec
|
|
a.crc32c(5) (again) = 3239494520 at 19756.1 MB/sec
|
|
b.crc32c(0) = 2481791210 at 6711.23 MB/sec
|
|
b.crc32c(0) (again)= 2481791210 at 2.56e+08 MB/sec
|
|
ab.crc32c(0) = 2988268779 at 39451.4 MB/sec
|
|
ac.crc32c(0) = 2988268779 at 13421.1 MB/sec
|
|
ba.crc32c(0) = 169240695 at 39439.2 MB/sec
|
|
ba.crc32c(5) = 1265464778 at 19748.5 MB/sec
|
|
crc cache hits (same start) = 5
|
|
crc cache hits (adjusted) = 6
|
|
[ OK ] BufferList.crc32c_append_perf (796 ms)
|
|
[ RUN ] BufferList.compare
|
|
[ OK ] BufferList.compare (0 ms)
|
|
[ RUN ] BufferList.ostream
|
|
buffer::list(len=6,
|
|
buffer::ptr(0~3 0x24f4990 in raw 0x24f4990 len 3 nref 1),
|
|
buffer::ptr(0~3 0x24f49b0 in raw 0x24f49b0 len 3 nref 1)
|
|
)
|
|
[ OK ] BufferList.ostream (0 ms)
|
|
[ RUN ] BufferList.zero
|
|
common/buffer.cc: In function 'void ceph::buffer::list::zero(unsigned int, unsigned int)' thread 7f3a034f3720 time 2013-10-23 14:13:59.522966
|
|
common/buffer.cc: 778: FAILED assert(o+l <= _len)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_bufferlist() [0x489426]
|
|
2: (BufferList_zero_Test::TestBody()+0xf9f) [0x45b99f]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] BufferList.zero (1 ms)
|
|
[ RUN ] BufferList.EmptyAppend
|
|
[ OK ] BufferList.EmptyAppend (0 ms)
|
|
[ RUN ] BufferList.TestPtrAppend
|
|
[ OK ] BufferList.TestPtrAppend (12 ms)
|
|
[ RUN ] BufferList.TestDirectAppend
|
|
[ OK ] BufferList.TestDirectAppend (12 ms)
|
|
[ RUN ] BufferList.TestCopyAll
|
|
[ OK ] BufferList.TestCopyAll (42 ms)
|
|
[----------] 46 tests from BufferList (879 ms total)
|
|
|
|
[----------] 1 test from BufferHash
|
|
[ RUN ] BufferHash.all
|
|
[ OK ] BufferHash.all (0 ms)
|
|
[----------] 1 test from BufferHash (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 78 tests from 6 test cases ran. (896 ms total)
|
|
[ PASSED ] 77 tests.
|
|
[ FAILED ] 1 test, listed below:
|
|
[ FAILED ] BufferList.is_page_aligned
|
|
|
|
1 FAILED TEST
|
|
FAIL: unittest_bufferlist
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 7 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 7 tests from Crc32c
|
|
[ RUN ] Crc32c.Small
|
|
[ OK ] Crc32c.Small (0 ms)
|
|
[ RUN ] Crc32c.PartialWord
|
|
[ OK ] Crc32c.PartialWord (0 ms)
|
|
[ RUN ] Crc32c.Big
|
|
[ OK ] Crc32c.Big (4 ms)
|
|
[ RUN ] Crc32c.Performance
|
|
populating large buffer
|
|
calculating crc
|
|
best choice = 6675.92 MB/sec
|
|
best choice 0xffffffff = 6713.84 MB/sec
|
|
sctp = 1691.91 MB/sec
|
|
intel baseline = 330.385 MB/sec
|
|
[ OK ] Crc32c.Performance (4808 ms)
|
|
[ RUN ] Crc32c.Range
|
|
[ OK ] Crc32c.Range (0 ms)
|
|
[ RUN ] Crc32c.RangeZero
|
|
[ OK ] Crc32c.RangeZero (0 ms)
|
|
[ RUN ] Crc32c.RangeNull
|
|
[ OK ] Crc32c.RangeNull (0 ms)
|
|
[----------] 7 tests from Crc32c (4812 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 7 tests from 1 test case ran. (4812 ms total)
|
|
[ PASSED ] 7 tests.
|
|
PASS: unittest_crc32c
|
|
ceph_arch_intel_sse42 = 1
|
|
ceph_arch_neon = 0
|
|
PASS: unittest_arch
|
|
[==========] Running 4 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 4 tests from AES
|
|
[ RUN ] AES.ValidateSecret
|
|
[ OK ] AES.ValidateSecret (0 ms)
|
|
[ RUN ] AES.Encrypt
|
|
[ OK ] AES.Encrypt (0 ms)
|
|
[ RUN ] AES.Decrypt
|
|
[ OK ] AES.Decrypt (0 ms)
|
|
[ RUN ] AES.Loop
|
|
[ OK ] AES.Loop (224 ms)
|
|
[----------] 4 tests from AES (224 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 4 tests from 1 test case ran. (224 ms total)
|
|
[ PASSED ] 4 tests.
|
|
PASS: unittest_crypto
|
|
[==========] Running 3 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 3 tests from PerfCounters
|
|
[ RUN ] PerfCounters.SimpleTest
|
|
[ OK ] PerfCounters.SimpleTest (0 ms)
|
|
[ RUN ] PerfCounters.SinglePerfCounters
|
|
[ OK ] PerfCounters.SinglePerfCounters (1 ms)
|
|
[ RUN ] PerfCounters.MultiplePerfCounters
|
|
[ OK ] PerfCounters.MultiplePerfCounters (1 ms)
|
|
[----------] 3 tests from PerfCounters (2 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 3 tests from 1 test case ran. (3 ms total)
|
|
[ PASSED ] 3 tests.
|
|
PASS: unittest_perf_counters
|
|
[==========] Running 5 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 5 tests from AdminSocket
|
|
[ RUN ] AdminSocket.Teardown
|
|
[ OK ] AdminSocket.Teardown (0 ms)
|
|
[ RUN ] AdminSocket.TeardownSetup
|
|
[ OK ] AdminSocket.TeardownSetup (1 ms)
|
|
[ RUN ] AdminSocket.SendNoOp
|
|
[ OK ] AdminSocket.SendNoOp (0 ms)
|
|
[ RUN ] AdminSocket.RegisterCommand
|
|
[ OK ] AdminSocket.RegisterCommand (1 ms)
|
|
[ RUN ] AdminSocket.RegisterCommandPrefixes
|
|
[ OK ] AdminSocket.RegisterCommandPrefixes (1 ms)
|
|
[----------] 5 tests from AdminSocket (3 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 5 tests from 1 test case ran. (3 ms total)
|
|
[ PASSED ] 5 tests.
|
|
PASS: unittest_admin_socket
|
|
[==========] Running 7 tests from 3 test cases.
|
|
[----------] Global test environment set-up.
|
|
[----------] 1 test from ForkDeathTest
|
|
[ RUN ] ForkDeathTest.MD5
|
|
|
|
[WARNING] ./src/gtest-death-test.cc:741:: Death tests use fork(), which is unsafe particularly in a threaded context. For this test, Google Test couldn't detect the number of threads.
|
|
[ OK ] ForkDeathTest.MD5 (2 ms)
|
|
[----------] 1 test from ForkDeathTest (2 ms total)
|
|
|
|
[----------] 3 tests from MD5
|
|
[ RUN ] MD5.Simple
|
|
[ OK ] MD5.Simple (0 ms)
|
|
[ RUN ] MD5.MultiUpdate
|
|
[ OK ] MD5.MultiUpdate (0 ms)
|
|
[ RUN ] MD5.Restart
|
|
[ OK ] MD5.Restart (0 ms)
|
|
[----------] 3 tests from MD5 (0 ms total)
|
|
|
|
[----------] 3 tests from HMACSHA1
|
|
[ RUN ] HMACSHA1.Simple
|
|
[ OK ] HMACSHA1.Simple (0 ms)
|
|
[ RUN ] HMACSHA1.MultiUpdate
|
|
[ OK ] HMACSHA1.MultiUpdate (0 ms)
|
|
[ RUN ] HMACSHA1.Restart
|
|
[ OK ] HMACSHA1.Restart (0 ms)
|
|
[----------] 3 tests from HMACSHA1 (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 7 tests from 3 test cases ran. (2 ms total)
|
|
[ PASSED ] 7 tests.
|
|
PASS: unittest_ceph_crypto
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 5 tests from 2 test cases.
|
|
[----------] Global test environment set-up.
|
|
[----------] 4 tests from IsValidUtf8
|
|
[ RUN ] IsValidUtf8.SimpleAscii
|
|
[ OK ] IsValidUtf8.SimpleAscii (0 ms)
|
|
[ RUN ] IsValidUtf8.ControlChars
|
|
[ OK ] IsValidUtf8.ControlChars (0 ms)
|
|
[ RUN ] IsValidUtf8.SimpleUtf8
|
|
[ OK ] IsValidUtf8.SimpleUtf8 (0 ms)
|
|
[ RUN ] IsValidUtf8.InvalidUtf8
|
|
[ OK ] IsValidUtf8.InvalidUtf8 (0 ms)
|
|
[----------] 4 tests from IsValidUtf8 (0 ms total)
|
|
|
|
[----------] 1 test from HasControlChars
|
|
[ RUN ] HasControlChars.HasControlChars1
|
|
[ OK ] HasControlChars.HasControlChars1 (0 ms)
|
|
[----------] 1 test from HasControlChars (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 5 tests from 2 test cases ran. (0 ms total)
|
|
[ PASSED ] 5 tests.
|
|
PASS: unittest_utf8
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 6 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 6 tests from MimeTests
|
|
[ RUN ] MimeTests.SimpleEncode
|
|
[ OK ] MimeTests.SimpleEncode (0 ms)
|
|
[ RUN ] MimeTests.EncodeOutOfSpace
|
|
[ OK ] MimeTests.EncodeOutOfSpace (0 ms)
|
|
[ RUN ] MimeTests.SimpleDecode
|
|
[ OK ] MimeTests.SimpleDecode (0 ms)
|
|
[ RUN ] MimeTests.LowercaseDecode
|
|
[ OK ] MimeTests.LowercaseDecode (0 ms)
|
|
[ RUN ] MimeTests.DecodeOutOfSpace
|
|
[ OK ] MimeTests.DecodeOutOfSpace (0 ms)
|
|
[ RUN ] MimeTests.DecodeErrors
|
|
[ OK ] MimeTests.DecodeErrors (0 ms)
|
|
[----------] 6 tests from MimeTests (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 6 tests from 1 test case ran. (0 ms total)
|
|
[ PASSED ] 6 tests.
|
|
PASS: unittest_mime
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 8 tests from 2 test cases.
|
|
[----------] Global test environment set-up.
|
|
[----------] 4 tests from EscapeXml
|
|
[ RUN ] EscapeXml.PassThrough
|
|
[ OK ] EscapeXml.PassThrough (0 ms)
|
|
[ RUN ] EscapeXml.EntityRefs1
|
|
[ OK ] EscapeXml.EntityRefs1 (0 ms)
|
|
[ RUN ] EscapeXml.ControlChars
|
|
[ OK ] EscapeXml.ControlChars (0 ms)
|
|
[ RUN ] EscapeXml.Utf8
|
|
[ OK ] EscapeXml.Utf8 (0 ms)
|
|
[----------] 4 tests from EscapeXml (0 ms total)
|
|
|
|
[----------] 4 tests from EscapeJson
|
|
[ RUN ] EscapeJson.PassThrough
|
|
[ OK ] EscapeJson.PassThrough (0 ms)
|
|
[ RUN ] EscapeJson.Escapes1
|
|
[ OK ] EscapeJson.Escapes1 (0 ms)
|
|
[ RUN ] EscapeJson.ControlChars
|
|
[ OK ] EscapeJson.ControlChars (0 ms)
|
|
[ RUN ] EscapeJson.Utf8
|
|
[ OK ] EscapeJson.Utf8 (0 ms)
|
|
[----------] 4 tests from EscapeJson (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 8 tests from 2 test cases ran. (1 ms total)
|
|
[ PASSED ] 8 tests.
|
|
PASS: unittest_escape
|
|
[==========] Running 2 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 2 tests from chain_xattr
|
|
[ RUN ] chain_xattr.get_and_set
|
|
os/chain_xattr.cc: In function 'void get_raw_xattr_name(const char*, int, char*, int)' thread 7f7cb7e29760 time 2013-10-23 14:14:04.739888
|
|
os/chain_xattr.cc: 47: FAILED assert(pos < raw_len - 1)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_chain_xattr() [0x4ccccf]
|
|
2: (chain_setxattr(char const*, char const*, void const*, unsigned long)+0x61) [0x4ccd51]
|
|
3: (chain_xattr_get_and_set_Test::TestBody()+0x261a) [0x4caa5a]
|
|
4: (testing::Test::Run()+0xaa) [0x4defca]
|
|
5: (testing::internal::TestInfoImpl::Run()+0x100) [0x4df0d0]
|
|
6: (testing::TestCase::Run()+0xbd) [0x4df19d]
|
|
7: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x4df404]
|
|
8: (main()+0x202) [0x4c6d32]
|
|
9: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
10: ./unittest_chain_xattr() [0x4c6999]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
os/chain_xattr.cc: In function 'void get_raw_xattr_name(const char*, int, char*, int)' thread 7f7cb7e29760 time 2013-10-23 14:14:04.740817
|
|
os/chain_xattr.cc: 47: FAILED assert(pos < raw_len - 1)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_chain_xattr() [0x4ccccf]
|
|
2: (chain_fsetxattr(int, char const*, void const*, unsigned long)+0x61) [0x4cce41]
|
|
3: (chain_xattr_get_and_set_Test::TestBody()+0x275c) [0x4cab9c]
|
|
4: (testing::Test::Run()+0xaa) [0x4defca]
|
|
5: (testing::internal::TestInfoImpl::Run()+0x100) [0x4df0d0]
|
|
6: (testing::TestCase::Run()+0xbd) [0x4df19d]
|
|
7: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x4df404]
|
|
8: (main()+0x202) [0x4c6d32]
|
|
9: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
10: ./unittest_chain_xattr() [0x4c6999]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] chain_xattr.get_and_set (2 ms)
|
|
[ RUN ] chain_xattr.listxattr
|
|
[ OK ] chain_xattr.listxattr (0 ms)
|
|
[----------] 2 tests from chain_xattr (2 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 2 tests from 1 test case ran. (2 ms total)
|
|
[ PASSED ] 2 tests.
|
|
PASS: unittest_chain_xattr
|
|
[==========] Running 4 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 4 tests from FlatIndex
|
|
[ RUN ] FlatIndex.FlatIndex
|
|
[ OK ] FlatIndex.FlatIndex (0 ms)
|
|
[ RUN ] FlatIndex.collection
|
|
|
|
[WARNING] ./src/gtest-death-test.cc:741:: Death tests use fork(), which is unsafe particularly in a threaded context. For this test, Google Test couldn't detect the number of threads.
|
|
[ OK ] FlatIndex.collection (138 ms)
|
|
[ RUN ] FlatIndex.created_unlink
|
|
[ OK ] FlatIndex.created_unlink (4 ms)
|
|
[ RUN ] FlatIndex.collection_list
|
|
[ OK ] FlatIndex.collection_list (3 ms)
|
|
[----------] 4 tests from FlatIndex (145 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 4 tests from 1 test case ran. (145 ms total)
|
|
[ PASSED ] 4 tests.
|
|
PASS: unittest_flatindex
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 2 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 2 tests from StrToL
|
|
[ RUN ] StrToL.Simple1
|
|
[ OK ] StrToL.Simple1 (0 ms)
|
|
[ RUN ] StrToL.Error1
|
|
[ OK ] StrToL.Error1 (0 ms)
|
|
[----------] 2 tests from StrToL (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 2 tests from 1 test case ran. (0 ms total)
|
|
[ PASSED ] 2 tests.
|
|
PASS: unittest_strtol
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 9 tests from 9 test cases.
|
|
[----------] Global test environment set-up.
|
|
[----------] 1 test from Whitespace
|
|
[ RUN ] Whitespace.ConfUtils
|
|
[ OK ] Whitespace.ConfUtils (0 ms)
|
|
[----------] 1 test from Whitespace (0 ms total)
|
|
|
|
[----------] 1 test from ParseFiles0
|
|
[ RUN ] ParseFiles0.ConfUtils
|
|
[ OK ] ParseFiles0.ConfUtils (0 ms)
|
|
[----------] 1 test from ParseFiles0 (0 ms total)
|
|
|
|
[----------] 1 test from ParseFiles1
|
|
[ RUN ] ParseFiles1.ConfUtils
|
|
[ OK ] ParseFiles1.ConfUtils (0 ms)
|
|
[----------] 1 test from ParseFiles1 (0 ms total)
|
|
|
|
[----------] 1 test from ReadFiles1
|
|
[ RUN ] ReadFiles1.ConfUtils
|
|
[ OK ] ReadFiles1.ConfUtils (0 ms)
|
|
[----------] 1 test from ReadFiles1 (0 ms total)
|
|
|
|
[----------] 1 test from ReadFiles2
|
|
[ RUN ] ReadFiles2.ConfUtils
|
|
[ OK ] ReadFiles2.ConfUtils (1 ms)
|
|
[----------] 1 test from ReadFiles2 (1 ms total)
|
|
|
|
[----------] 1 test from IllegalFiles
|
|
[ RUN ] IllegalFiles.ConfUtils
|
|
[ OK ] IllegalFiles.ConfUtils (0 ms)
|
|
[----------] 1 test from IllegalFiles (0 ms total)
|
|
|
|
[----------] 1 test from EscapingFiles
|
|
[ RUN ] EscapingFiles.ConfUtils
|
|
[ OK ] EscapingFiles.ConfUtils (0 ms)
|
|
[----------] 1 test from EscapingFiles (0 ms total)
|
|
|
|
[----------] 1 test from Overrides
|
|
[ RUN ] Overrides.ConfUtils
|
|
[ OK ] Overrides.ConfUtils (4 ms)
|
|
[----------] 1 test from Overrides (4 ms total)
|
|
|
|
[----------] 1 test from DupKey
|
|
[ RUN ] DupKey.ConfUtils
|
|
[ OK ] DupKey.ConfUtils (1 ms)
|
|
[----------] 1 test from DupKey (1 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 9 tests from 9 test cases ran. (6 ms total)
|
|
[ PASSED ] 9 tests.
|
|
PASS: unittest_confutils
|
|
[==========] Running 2 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 2 tests from HeartbeatMap
|
|
[ RUN ] HeartbeatMap.Healthy
|
|
[ OK ] HeartbeatMap.Healthy (0 ms)
|
|
[ RUN ] HeartbeatMap.Unhealth
|
|
[ OK ] HeartbeatMap.Unhealth (2000 ms)
|
|
[----------] 2 tests from HeartbeatMap (2000 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 2 tests from 1 test case ran. (2000 ms total)
|
|
[ PASSED ] 2 tests.
|
|
2013-10-23 14:14:06.940379 7ffd44a73760 1 heartbeat_map is_healthy 'one' had timed out after 1
|
|
PASS: unittest_heartbeatmap
|
|
[==========] Running 12 tests from 2 test cases.
|
|
[----------] Global test environment set-up.
|
|
[----------] 3 tests from JsonFormatter
|
|
[ RUN ] JsonFormatter.Simple1
|
|
[ OK ] JsonFormatter.Simple1 (0 ms)
|
|
[ RUN ] JsonFormatter.Simple2
|
|
[ OK ] JsonFormatter.Simple2 (0 ms)
|
|
[ RUN ] JsonFormatter.Empty
|
|
[ OK ] JsonFormatter.Empty (0 ms)
|
|
[----------] 3 tests from JsonFormatter (0 ms total)
|
|
|
|
[----------] 9 tests from XmlFormatter
|
|
[ RUN ] XmlFormatter.Simple1
|
|
[ OK ] XmlFormatter.Simple1 (0 ms)
|
|
[ RUN ] XmlFormatter.Simple2
|
|
[ OK ] XmlFormatter.Simple2 (0 ms)
|
|
[ RUN ] XmlFormatter.Empty
|
|
[ OK ] XmlFormatter.Empty (0 ms)
|
|
[ RUN ] XmlFormatter.DumpStream1
|
|
[ OK ] XmlFormatter.DumpStream1 (0 ms)
|
|
[ RUN ] XmlFormatter.DumpStream2
|
|
[ OK ] XmlFormatter.DumpStream2 (0 ms)
|
|
[ RUN ] XmlFormatter.DumpStream3
|
|
[ OK ] XmlFormatter.DumpStream3 (0 ms)
|
|
[ RUN ] XmlFormatter.DTD
|
|
[ OK ] XmlFormatter.DTD (0 ms)
|
|
[ RUN ] XmlFormatter.Clear
|
|
[ OK ] XmlFormatter.Clear (0 ms)
|
|
[ RUN ] XmlFormatter.NamespaceTest
|
|
[ OK ] XmlFormatter.NamespaceTest (0 ms)
|
|
[----------] 9 tests from XmlFormatter (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 12 tests from 2 test cases ran. (0 ms total)
|
|
[ PASSED ] 12 tests.
|
|
PASS: unittest_formatter
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 2 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 2 tests from LibCephConfig
|
|
[ RUN ] LibCephConfig.SimpleSet
|
|
[ OK ] LibCephConfig.SimpleSet (1 ms)
|
|
[ RUN ] LibCephConfig.ArgV
|
|
[ OK ] LibCephConfig.ArgV (0 ms)
|
|
[----------] 2 tests from LibCephConfig (1 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 2 tests from 1 test case ran. (1 ms total)
|
|
[ PASSED ] 2 tests.
|
|
PASS: unittest_libcephfs_config
|
|
[==========] Running 5 tests from 4 test cases.
|
|
[----------] Global test environment set-up.
|
|
[----------] 1 test from TestHASH_INDEX_TAG
|
|
[ RUN ] TestHASH_INDEX_TAG.generate_and_parse_name
|
|
[ OK ] TestHASH_INDEX_TAG.generate_and_parse_name (0 ms)
|
|
[----------] 1 test from TestHASH_INDEX_TAG (0 ms total)
|
|
|
|
[----------] 1 test from TestHASH_INDEX_TAG_2
|
|
[ RUN ] TestHASH_INDEX_TAG_2.generate_and_parse_name
|
|
[ OK ] TestHASH_INDEX_TAG_2.generate_and_parse_name (0 ms)
|
|
[----------] 1 test from TestHASH_INDEX_TAG_2 (0 ms total)
|
|
|
|
[----------] 1 test from TestHOBJECT_WITH_POOL
|
|
[ RUN ] TestHOBJECT_WITH_POOL.generate_and_parse_name
|
|
[ OK ] TestHOBJECT_WITH_POOL.generate_and_parse_name (0 ms)
|
|
[----------] 1 test from TestHOBJECT_WITH_POOL (0 ms total)
|
|
|
|
[----------] 2 tests from TestLFNIndex
|
|
[ RUN ] TestLFNIndex.remove_object
|
|
[ OK ] TestLFNIndex.remove_object (13 ms)
|
|
[ RUN ] TestLFNIndex.get_mangled_name
|
|
[ OK ] TestLFNIndex.get_mangled_name (7 ms)
|
|
[----------] 2 tests from TestLFNIndex (20 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 5 tests from 4 test cases ran. (21 ms total)
|
|
[ PASSED ] 5 tests.
|
|
PASS: unittest_lfnindex
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 3 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 3 tests from LibRadosConfig
|
|
[ RUN ] LibRadosConfig.SimpleSet
|
|
[ OK ] LibRadosConfig.SimpleSet (1 ms)
|
|
[ RUN ] LibRadosConfig.ArgV
|
|
[ OK ] LibRadosConfig.ArgV (0 ms)
|
|
[ RUN ] LibRadosConfig.DebugLevels
|
|
[ OK ] LibRadosConfig.DebugLevels (0 ms)
|
|
[----------] 3 tests from LibRadosConfig (1 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 3 tests from 1 test case ran. (1 ms total)
|
|
[ PASSED ] 3 tests.
|
|
PASS: unittest_librados_config
|
|
[==========] Running 12 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 12 tests from DaemonConfig
|
|
[ RUN ] DaemonConfig.SimpleSet
|
|
[ OK ] DaemonConfig.SimpleSet (1 ms)
|
|
[ RUN ] DaemonConfig.Substitution
|
|
[ OK ] DaemonConfig.Substitution (0 ms)
|
|
[ RUN ] DaemonConfig.SubstitutionTrailing
|
|
[ OK ] DaemonConfig.SubstitutionTrailing (0 ms)
|
|
[ RUN ] DaemonConfig.SubstitutionBraces
|
|
[ OK ] DaemonConfig.SubstitutionBraces (0 ms)
|
|
[ RUN ] DaemonConfig.SubstitutionBracesTrailing
|
|
[ OK ] DaemonConfig.SubstitutionBracesTrailing (0 ms)
|
|
[ RUN ] DaemonConfig.SubstitutionLoop
|
|
[ OK ] DaemonConfig.SubstitutionLoop (0 ms)
|
|
[ RUN ] DaemonConfig.ArgV
|
|
[ OK ] DaemonConfig.ArgV (0 ms)
|
|
[ RUN ] DaemonConfig.InjectArgs
|
|
max_open_files = '42' num_client = '56' num_client = '57' [ OK ] DaemonConfig.InjectArgs (1 ms)
|
|
[ RUN ] DaemonConfig.InjectArgsReject
|
|
failed to parse arguments: --random-garbage-in-injectargs,26
|
|
num_client = '28' You cannot change osd_data using injectargs.
|
|
num_client = '4' [ OK ] DaemonConfig.InjectArgsReject (1 ms)
|
|
[ RUN ] DaemonConfig.InjectArgsBooleans
|
|
log_to_syslog = 'true' num_client = '28' log_to_syslog = 'false' num_client = '28' log_to_syslog = 'true' max_open_files = '40' num_client = '1' Parse error parsing binary flag --log_to_syslog. Expected true or false, but got 'falsey'
|
|
max_open_files = '42' num_client = '1' [ OK ] DaemonConfig.InjectArgsBooleans (1 ms)
|
|
[ RUN ] DaemonConfig.InjectArgsLogfile
|
|
log_file = '/tmp/daemon_config_test.29873' [ OK ] DaemonConfig.InjectArgsLogfile (2 ms)
|
|
[ RUN ] DaemonConfig.ThreadSafety1
|
|
[ OK ] DaemonConfig.ThreadSafety1 (0 ms)
|
|
[----------] 12 tests from DaemonConfig (6 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 12 tests from 1 test case ran. (6 ms total)
|
|
[ PASSED ] 12 tests.
|
|
PASS: unittest_daemon_config
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 24 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 24 tests from OSDCap
|
|
[ RUN ] OSDCap.ParseGood
|
|
Testing good input: 'allow *'
|
|
Testing good input: 'allow r'
|
|
Testing good input: 'allow rwx'
|
|
Testing good input: 'allow r pool foo '
|
|
Testing good input: 'allow r pool=foo'
|
|
Testing good input: 'allow wx pool taco'
|
|
Testing good input: 'allow pool foo r'
|
|
Testing good input: 'allow pool taco wx'
|
|
Testing good input: 'allow wx pool taco object_prefix obj'
|
|
Testing good input: 'allow wx pool taco object_prefix obj_with_underscores_and_no_quotes'
|
|
Testing good input: 'allow pool taco object_prefix obj wx'
|
|
Testing good input: 'allow pool taco object_prefix obj_with_underscores_and_no_quotes wx'
|
|
Testing good input: 'allow rwx pool 'weird name''
|
|
Testing good input: 'allow rwx pool "weird name with ''s"'
|
|
Testing good input: 'allow rwx auid 123'
|
|
Testing good input: 'allow rwx pool foo, allow r pool bar'
|
|
Testing good input: 'allow rwx pool foo ; allow r pool bar'
|
|
Testing good input: 'allow rwx pool foo ;allow r pool bar'
|
|
Testing good input: 'allow rwx pool foo; allow r pool bar'
|
|
Testing good input: 'allow auid 123 rwx'
|
|
Testing good input: 'allow pool foo rwx, allow pool bar r'
|
|
Testing good input: 'allow pool foo.froo.foo rwx, allow pool bar r'
|
|
Testing good input: 'allow pool foo rwx ; allow pool bar r'
|
|
Testing good input: 'allow pool foo rwx ;allow pool bar r'
|
|
Testing good input: 'allow pool foo rwx; allow pool bar r'
|
|
Testing good input: 'allow pool data rw, allow pool rbd rwx, allow pool images class rbd foo'
|
|
Testing good input: 'allow class-read'
|
|
Testing good input: 'allow class-write'
|
|
Testing good input: 'allow class-read class-write'
|
|
Testing good input: 'allow r class-read pool foo'
|
|
Testing good input: 'allow rw class-read class-write pool foo'
|
|
Testing good input: 'allow r class-read pool foo'
|
|
Testing good input: 'allow pool bar rwx; allow pool baz r class-read'
|
|
Testing good input: 'allow class foo'
|
|
Testing good input: 'allow class clsname "clsthingidon'tunderstand"'
|
|
Testing good input: ' allow rwx pool foo; allow r pool bar '
|
|
Testing good input: ' allow rwx pool foo; allow r pool bar '
|
|
Testing good input: ' allow pool foo rwx; allow pool bar r '
|
|
Testing good input: ' allow pool foo rwx; allow pool bar r '
|
|
Testing good input: ' allow wx pool taco'
|
|
Testing good input: 'allow r pool foo object_prefix blah ; allow w auid 5'
|
|
Testing good input: 'allow class-read object_prefix rbd_children, allow pool libvirt-pool-test rwx'
|
|
Testing good input: 'allow class-read object_prefix rbd-children, allow pool libvirt_pool_test rwx'
|
|
Testing good input: 'allow pool foo namespace nfoo rwx, allow pool bar namespace=nbar r'
|
|
Testing good input: 'allow pool foo namespace=nfoo rwx ; allow pool bar namespace=nbar r'
|
|
Testing good input: 'allow pool foo namespace nfoo rwx ;allow pool bar namespace nbar r'
|
|
Testing good input: 'allow pool foo namespace=nfoo rwx; allow pool bar namespace nbar object_prefix rbd r'
|
|
Testing good input: 'allow pool foo namespace="" rwx; allow pool bar namespace='' object_prefix rbd r'
|
|
Testing good input: 'allow pool foo namespace "" rwx; allow pool bar namespace '' object_prefix rbd r'
|
|
[ OK ] OSDCap.ParseGood (1 ms)
|
|
[ RUN ] OSDCap.ParseBad
|
|
Testing bad input: 'allow r poolfoo'
|
|
osdcap parse failed, stopped at 'poolfoo' of 'allow r poolfoo'
|
|
Testing bad input: 'allow r w'
|
|
osdcap parse failed, stopped at 'w' of 'allow r w'
|
|
Testing bad input: 'ALLOW r'
|
|
osdcap parse failed, stopped at 'ALLOW r' of 'ALLOW r'
|
|
Testing bad input: 'allow rwx,'
|
|
osdcap parse failed, stopped at ',' of 'allow rwx,'
|
|
Testing bad input: 'allow rwx x'
|
|
osdcap parse failed, stopped at 'x' of 'allow rwx x'
|
|
Testing bad input: 'allow r pool foo r'
|
|
osdcap parse failed, stopped at 'r' of 'allow r pool foo r'
|
|
Testing bad input: 'allow wwx pool taco'
|
|
osdcap parse failed, stopped at 'wx pool taco' of 'allow wwx pool taco'
|
|
Testing bad input: 'allow wwx pool taco^funny&chars'
|
|
osdcap parse failed, stopped at 'wx pool taco^funny&chars' of 'allow wwx pool taco^funny&chars'
|
|
Testing bad input: 'allow rwx pool 'weird name'''
|
|
osdcap parse failed, stopped at ''' of 'allow rwx pool 'weird name'''
|
|
Testing bad input: 'allow rwx object_prefix "beforepool" pool weird'
|
|
osdcap parse failed, stopped at 'pool weird' of 'allow rwx object_prefix "beforepool" pool weird'
|
|
Testing bad input: 'allow rwx auid 123 pool asdf'
|
|
osdcap parse failed, stopped at 'pool asdf' of 'allow rwx auid 123 pool asdf'
|
|
Testing bad input: 'allow xrwx pool foo,, allow r pool bar'
|
|
osdcap parse failed, stopped at 'rwx pool foo,, allow r pool bar' of 'allow xrwx pool foo,, allow r pool bar'
|
|
Testing bad input: ';allow rwx pool foo rwx ; allow r pool bar'
|
|
osdcap parse failed, stopped at ';allow rwx pool foo rwx ; allow r pool bar' of ';allow rwx pool foo rwx ; allow r pool bar'
|
|
Testing bad input: 'allow rwx pool foo ;allow r pool bar gibberish'
|
|
osdcap parse failed, stopped at 'gibberish' of 'allow rwx pool foo ;allow r pool bar gibberish'
|
|
Testing bad input: 'allow rwx auid 123 pool asdf namespace=foo'
|
|
osdcap parse failed, stopped at 'pool asdf namespace=foo' of 'allow rwx auid 123 pool asdf namespace=foo'
|
|
Testing bad input: 'allow rwx auid 123 namespace'
|
|
osdcap parse failed, stopped at 'namespace' of 'allow rwx auid 123 namespace'
|
|
Testing bad input: 'allow rwx namespace'
|
|
osdcap parse failed, stopped at 'namespace' of 'allow rwx namespace'
|
|
Testing bad input: 'allow namespace'
|
|
osdcap parse failed, stopped at 'allow namespace' of 'allow namespace'
|
|
Testing bad input: 'allow namespace=foo'
|
|
osdcap parse failed, stopped at 'allow namespace=foo' of 'allow namespace=foo'
|
|
Testing bad input: 'allow rwx auid 123 namespace asdf'
|
|
osdcap parse failed, stopped at 'namespace asdf' of 'allow rwx auid 123 namespace asdf'
|
|
Testing bad input: 'allow wwx pool '''
|
|
osdcap parse failed, stopped at 'wx pool ''' of 'allow wwx pool '''
|
|
[ OK ] OSDCap.ParseBad (1 ms)
|
|
[ RUN ] OSDCap.AllowAll
|
|
[ OK ] OSDCap.AllowAll (0 ms)
|
|
[ RUN ] OSDCap.AllowPool
|
|
[ OK ] OSDCap.AllowPool (0 ms)
|
|
[ RUN ] OSDCap.AllowPools
|
|
[ OK ] OSDCap.AllowPools (0 ms)
|
|
[ RUN ] OSDCap.AllowPools2
|
|
[ OK ] OSDCap.AllowPools2 (0 ms)
|
|
[ RUN ] OSDCap.ObjectPrefix
|
|
[ OK ] OSDCap.ObjectPrefix (0 ms)
|
|
[ RUN ] OSDCap.ObjectPoolAndPrefix
|
|
[ OK ] OSDCap.ObjectPoolAndPrefix (0 ms)
|
|
[ RUN ] OSDCap.BasicR
|
|
[ OK ] OSDCap.BasicR (0 ms)
|
|
[ RUN ] OSDCap.BasicW
|
|
[ OK ] OSDCap.BasicW (0 ms)
|
|
[ RUN ] OSDCap.BasicX
|
|
[ OK ] OSDCap.BasicX (0 ms)
|
|
[ RUN ] OSDCap.BasicRW
|
|
[ OK ] OSDCap.BasicRW (0 ms)
|
|
[ RUN ] OSDCap.BasicRX
|
|
[ OK ] OSDCap.BasicRX (0 ms)
|
|
[ RUN ] OSDCap.BasicWX
|
|
[ OK ] OSDCap.BasicWX (0 ms)
|
|
[ RUN ] OSDCap.BasicRWX
|
|
[ OK ] OSDCap.BasicRWX (0 ms)
|
|
[ RUN ] OSDCap.BasicRWClassRClassW
|
|
[ OK ] OSDCap.BasicRWClassRClassW (0 ms)
|
|
[ RUN ] OSDCap.ClassR
|
|
[ OK ] OSDCap.ClassR (0 ms)
|
|
[ RUN ] OSDCap.ClassW
|
|
[ OK ] OSDCap.ClassW (0 ms)
|
|
[ RUN ] OSDCap.ClassRW
|
|
[ OK ] OSDCap.ClassRW (1 ms)
|
|
[ RUN ] OSDCap.BasicRClassR
|
|
[ OK ] OSDCap.BasicRClassR (0 ms)
|
|
[ RUN ] OSDCap.PoolClassR
|
|
[ OK ] OSDCap.PoolClassR (0 ms)
|
|
[ RUN ] OSDCap.PoolClassRNS
|
|
[ OK ] OSDCap.PoolClassRNS (0 ms)
|
|
[ RUN ] OSDCap.NSClassR
|
|
[ OK ] OSDCap.NSClassR (0 ms)
|
|
[ RUN ] OSDCap.OutputParsed
|
|
Testing input 'allow *'
|
|
Testing input 'allow r'
|
|
Testing input 'allow rx'
|
|
Testing input 'allow rwx'
|
|
Testing input 'allow rw class-read class-write'
|
|
Testing input 'allow rw class-read'
|
|
Testing input 'allow rw class-write'
|
|
Testing input 'allow rwx pool images'
|
|
Testing input 'allow r pool images'
|
|
Testing input 'allow pool images rwx'
|
|
Testing input 'allow pool images r'
|
|
Testing input 'allow pool images w'
|
|
Testing input 'allow pool images x'
|
|
Testing input 'allow r pool images namespace '''
|
|
Testing input 'allow r pool images namespace foo'
|
|
Testing input 'allow r pool images namespace ""'
|
|
Testing input 'allow r namespace foo'
|
|
Testing input 'allow pool images r; allow pool rbd rwx'
|
|
Testing input 'allow pool images r, allow pool rbd rwx'
|
|
Testing input 'allow class-read object_prefix rbd_children, allow pool libvirt-pool-test rwx'
|
|
[ OK ] OSDCap.OutputParsed (0 ms)
|
|
[----------] 24 tests from OSDCap (3 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 24 tests from 1 test case ran. (3 ms total)
|
|
[ PASSED ] 24 tests.
|
|
PASS: unittest_osd_osdcap
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 5 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 5 tests from MonCap
|
|
[ RUN ] MonCap.ParseGood
|
|
Testing good input: 'allow *'
|
|
-> allow *
|
|
Testing good input: 'allow r'
|
|
-> allow r
|
|
Testing good input: 'allow rwx'
|
|
-> allow rwx
|
|
Testing good input: 'allow r'
|
|
-> allow r
|
|
Testing good input: ' allow rwx'
|
|
-> allow rwx
|
|
Testing good input: 'allow rwx '
|
|
-> allow rwx
|
|
Testing good input: ' allow rwx '
|
|
-> allow rwx
|
|
Testing good input: ' allow rwx '
|
|
-> allow rwx
|
|
Testing good input: 'allow service=foo x'
|
|
-> allow service foo x
|
|
Testing good input: 'allow service="froo" x'
|
|
-> allow service froo x
|
|
Testing good input: 'allow profile osd'
|
|
-> allow profile osd
|
|
Testing good input: 'allow profile osd-bootstrap'
|
|
-> allow profile osd-bootstrap
|
|
Testing good input: 'allow profile "mds-bootstrap", allow *'
|
|
-> allow profile mds-bootstrap, allow *
|
|
Testing good input: 'allow command "a b c"'
|
|
-> allow command "a b c"
|
|
Testing good input: 'allow command abc'
|
|
-> allow command abc
|
|
Testing good input: 'allow command abc with arg=foo'
|
|
-> allow command abc with arg=foo
|
|
Testing good input: 'allow command abc with arg=foo arg2=bar'
|
|
-> allow command abc with arg=foo arg2=bar
|
|
Testing good input: 'allow command abc with arg=foo arg2=bar'
|
|
-> allow command abc with arg=foo arg2=bar
|
|
Testing good input: 'allow command abc with arg=foo arg2 prefix bar arg3 prefix baz'
|
|
-> allow command abc with arg=foo arg2 prefix bar arg3 prefix baz
|
|
Testing good input: 'allow command abc with arg=foo arg2 prefix "bar bingo" arg3 prefix baz'
|
|
-> allow command abc with arg=foo arg2 prefix "bar bingo" arg3 prefix baz
|
|
Testing good input: 'allow service foo x'
|
|
-> allow service foo x
|
|
Testing good input: 'allow service foo x; allow service bar x'
|
|
-> allow service foo x, allow service bar x
|
|
Testing good input: 'allow service foo w ;allow service bar x'
|
|
-> allow service foo w, allow service bar x
|
|
Testing good input: 'allow service foo w , allow service bar x'
|
|
-> allow service foo w, allow service bar x
|
|
Testing good input: 'allow service foo r , allow service bar x'
|
|
-> allow service foo r, allow service bar x
|
|
Testing good input: 'allow service foo_foo r, allow service bar r'
|
|
-> allow service foo_foo r, allow service bar r
|
|
Testing good input: 'allow service foo-foo r, allow service bar r'
|
|
-> allow service foo-foo r, allow service bar r
|
|
Testing good input: 'allow service " foo " w, allow service bar r'
|
|
-> allow service " foo " w, allow service bar r
|
|
Testing good input: 'allow command abc with arg=foo arg2=bar, allow service foo r'
|
|
-> allow command abc with arg=foo arg2=bar, allow service foo r
|
|
Testing good input: 'allow command abc.def with arg=foo arg2=bar, allow service foo r'
|
|
-> allow command "abc.def" with arg=foo arg2=bar, allow service foo r
|
|
Testing good input: 'allow command "foo bar" with arg="baz"'
|
|
-> allow command "foo bar" with arg=baz
|
|
Testing good input: 'allow command "foo bar" with arg="baz.xx"'
|
|
-> allow command "foo bar" with arg="baz.xx"
|
|
[ OK ] MonCap.ParseGood (2 ms)
|
|
[ RUN ] MonCap.ParseIdentity
|
|
Testing good input: 'allow *'
|
|
Testing good input: 'allow r'
|
|
Testing good input: 'allow rwx'
|
|
Testing good input: 'allow service foo x'
|
|
Testing good input: 'allow profile osd'
|
|
Testing good input: 'allow profile osd-bootstrap'
|
|
Testing good input: 'allow profile mds-bootstrap, allow *'
|
|
Testing good input: 'allow profile "foo bar", allow *'
|
|
Testing good input: 'allow command abc'
|
|
Testing good input: 'allow command "a b c"'
|
|
Testing good input: 'allow command abc with arg=foo'
|
|
Testing good input: 'allow command abc with arg=foo arg2=bar'
|
|
Testing good input: 'allow command abc with arg=foo arg2=bar'
|
|
Testing good input: 'allow command abc with arg=foo arg2 prefix bar arg3 prefix baz'
|
|
Testing good input: 'allow command abc with arg=foo arg2 prefix "bar bingo" arg3 prefix baz'
|
|
Testing good input: 'allow service foo x'
|
|
Testing good input: 'allow service foo x, allow service bar x'
|
|
Testing good input: 'allow service foo w, allow service bar x'
|
|
Testing good input: 'allow service foo r, allow service bar x'
|
|
Testing good input: 'allow service foo_foo r, allow service bar r'
|
|
Testing good input: 'allow service foo-foo r, allow service bar r'
|
|
Testing good input: 'allow service " foo " w, allow service bar r'
|
|
Testing good input: 'allow command abc with arg=foo arg2=bar, allow service foo r'
|
|
[ OK ] MonCap.ParseIdentity (0 ms)
|
|
[ RUN ] MonCap.ParseBad
|
|
Testing bad input: 'allow r foo'
|
|
moncap parse failed, stopped at 'foo' of 'allow r foo'
|
|
Testing bad input: 'allow*'
|
|
moncap parse failed, stopped at 'allow*' of 'allow*'
|
|
Testing bad input: 'foo allow *'
|
|
moncap parse failed, stopped at 'foo allow *' of 'foo allow *'
|
|
Testing bad input: 'allow profile foo rwx'
|
|
moncap parse failed, stopped at 'rwx' of 'allow profile foo rwx'
|
|
Testing bad input: 'allow profile'
|
|
moncap parse failed, stopped at 'allow profile' of 'allow profile'
|
|
Testing bad input: 'allow profile foo bar rwx'
|
|
moncap parse failed, stopped at 'bar rwx' of 'allow profile foo bar rwx'
|
|
Testing bad input: 'allow service bar'
|
|
moncap parse failed, stopped at 'allow service bar' of 'allow service bar'
|
|
Testing bad input: 'allow command baz x'
|
|
moncap parse failed, stopped at 'x' of 'allow command baz x'
|
|
Testing bad input: 'allow r w'
|
|
moncap parse failed, stopped at 'w' of 'allow r w'
|
|
Testing bad input: 'ALLOW r'
|
|
moncap parse failed, stopped at 'ALLOW r' of 'ALLOW r'
|
|
Testing bad input: 'allow rwx,'
|
|
moncap parse failed, stopped at ',' of 'allow rwx,'
|
|
Testing bad input: 'allow rwx x'
|
|
moncap parse failed, stopped at 'x' of 'allow rwx x'
|
|
Testing bad input: 'allow r pool foo r'
|
|
moncap parse failed, stopped at 'pool foo r' of 'allow r pool foo r'
|
|
Testing bad input: 'allow wwx pool taco'
|
|
moncap parse failed, stopped at 'wx pool taco' of 'allow wwx pool taco'
|
|
Testing bad input: 'allow wwx pool taco^funny&chars'
|
|
moncap parse failed, stopped at 'wx pool taco^funny&chars' of 'allow wwx pool taco^funny&chars'
|
|
Testing bad input: 'allow rwx pool 'weird name'''
|
|
moncap parse failed, stopped at 'pool 'weird name''' of 'allow rwx pool 'weird name'''
|
|
Testing bad input: 'allow rwx object_prefix "beforepool" pool weird'
|
|
moncap parse failed, stopped at 'object_prefix "beforepool" pool weird' of 'allow rwx object_prefix "beforepool" pool weird'
|
|
Testing bad input: 'allow rwx auid 123 pool asdf'
|
|
moncap parse failed, stopped at 'auid 123 pool asdf' of 'allow rwx auid 123 pool asdf'
|
|
Testing bad input: 'allow command foo a prefix b'
|
|
moncap parse failed, stopped at 'a prefix b' of 'allow command foo a prefix b'
|
|
Testing bad input: 'allow command foo with a prefixb'
|
|
moncap parse failed, stopped at 'with a prefixb' of 'allow command foo with a prefixb'
|
|
Testing bad input: 'allow command foo with a = prefix b'
|
|
moncap parse failed, stopped at 'with a = prefix b' of 'allow command foo with a = prefix b'
|
|
Testing bad input: 'allow command foo with a prefix b c'
|
|
moncap parse failed, stopped at 'c' of 'allow command foo with a prefix b c'
|
|
[ OK ] MonCap.ParseBad (1 ms)
|
|
[ RUN ] MonCap.AllowAll
|
|
[ OK ] MonCap.AllowAll (0 ms)
|
|
[ RUN ] MonCap.ProfileOSD
|
|
[ OK ] MonCap.ProfileOSD (0 ms)
|
|
[----------] 5 tests from MonCap (3 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 5 tests from 1 test case ran. (3 ms total)
|
|
[ PASSED ] 5 tests.
|
|
PASS: unittest_mon_moncap
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 29 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 29 tests from CommonIPAddr
|
|
[ RUN ] CommonIPAddr.TestNotFound
|
|
[ OK ] CommonIPAddr.TestNotFound (0 ms)
|
|
[ RUN ] CommonIPAddr.TestV4_Simple
|
|
[ OK ] CommonIPAddr.TestV4_Simple (0 ms)
|
|
[ RUN ] CommonIPAddr.TestV4_Prefix25
|
|
[ OK ] CommonIPAddr.TestV4_Prefix25 (0 ms)
|
|
[ RUN ] CommonIPAddr.TestV4_PrefixTooLong
|
|
[ OK ] CommonIPAddr.TestV4_PrefixTooLong (0 ms)
|
|
[ RUN ] CommonIPAddr.TestV4_PrefixZero
|
|
[ OK ] CommonIPAddr.TestV4_PrefixZero (0 ms)
|
|
[ RUN ] CommonIPAddr.TestV6_Simple
|
|
[ OK ] CommonIPAddr.TestV6_Simple (0 ms)
|
|
[ RUN ] CommonIPAddr.TestV6_Prefix57
|
|
[ OK ] CommonIPAddr.TestV6_Prefix57 (0 ms)
|
|
[ RUN ] CommonIPAddr.TestV6_PrefixTooLong
|
|
[ OK ] CommonIPAddr.TestV6_PrefixTooLong (0 ms)
|
|
[ RUN ] CommonIPAddr.TestV6_PrefixZero
|
|
[ OK ] CommonIPAddr.TestV6_PrefixZero (0 ms)
|
|
[ RUN ] CommonIPAddr.ParseNetwork_Empty
|
|
[ OK ] CommonIPAddr.ParseNetwork_Empty (0 ms)
|
|
[ RUN ] CommonIPAddr.ParseNetwork_Bad_Junk
|
|
[ OK ] CommonIPAddr.ParseNetwork_Bad_Junk (0 ms)
|
|
[ RUN ] CommonIPAddr.ParseNetwork_Bad_SlashNum
|
|
[ OK ] CommonIPAddr.ParseNetwork_Bad_SlashNum (0 ms)
|
|
[ RUN ] CommonIPAddr.ParseNetwork_Bad_Slash
|
|
[ OK ] CommonIPAddr.ParseNetwork_Bad_Slash (0 ms)
|
|
[ RUN ] CommonIPAddr.ParseNetwork_Bad_IPv4
|
|
[ OK ] CommonIPAddr.ParseNetwork_Bad_IPv4 (0 ms)
|
|
[ RUN ] CommonIPAddr.ParseNetwork_Bad_IPv4Slash
|
|
[ OK ] CommonIPAddr.ParseNetwork_Bad_IPv4Slash (0 ms)
|
|
[ RUN ] CommonIPAddr.ParseNetwork_Bad_IPv4SlashNegative
|
|
[ OK ] CommonIPAddr.ParseNetwork_Bad_IPv4SlashNegative (0 ms)
|
|
[ RUN ] CommonIPAddr.ParseNetwork_Bad_IPv4SlashJunk
|
|
[ OK ] CommonIPAddr.ParseNetwork_Bad_IPv4SlashJunk (0 ms)
|
|
[ RUN ] CommonIPAddr.ParseNetwork_Bad_IPv6
|
|
[ OK ] CommonIPAddr.ParseNetwork_Bad_IPv6 (0 ms)
|
|
[ RUN ] CommonIPAddr.ParseNetwork_Bad_IPv6Slash
|
|
[ OK ] CommonIPAddr.ParseNetwork_Bad_IPv6Slash (0 ms)
|
|
[ RUN ] CommonIPAddr.ParseNetwork_Bad_IPv6SlashNegative
|
|
[ OK ] CommonIPAddr.ParseNetwork_Bad_IPv6SlashNegative (0 ms)
|
|
[ RUN ] CommonIPAddr.ParseNetwork_Bad_IPv6SlashJunk
|
|
[ OK ] CommonIPAddr.ParseNetwork_Bad_IPv6SlashJunk (0 ms)
|
|
[ RUN ] CommonIPAddr.ParseNetwork_IPv4_0
|
|
[ OK ] CommonIPAddr.ParseNetwork_IPv4_0 (0 ms)
|
|
[ RUN ] CommonIPAddr.ParseNetwork_IPv4_13
|
|
[ OK ] CommonIPAddr.ParseNetwork_IPv4_13 (0 ms)
|
|
[ RUN ] CommonIPAddr.ParseNetwork_IPv4_32
|
|
[ OK ] CommonIPAddr.ParseNetwork_IPv4_32 (0 ms)
|
|
[ RUN ] CommonIPAddr.ParseNetwork_IPv4_42
|
|
[ OK ] CommonIPAddr.ParseNetwork_IPv4_42 (0 ms)
|
|
[ RUN ] CommonIPAddr.ParseNetwork_IPv6_0
|
|
[ OK ] CommonIPAddr.ParseNetwork_IPv6_0 (0 ms)
|
|
[ RUN ] CommonIPAddr.ParseNetwork_IPv6_67
|
|
[ OK ] CommonIPAddr.ParseNetwork_IPv6_67 (0 ms)
|
|
[ RUN ] CommonIPAddr.ParseNetwork_IPv6_128
|
|
[ OK ] CommonIPAddr.ParseNetwork_IPv6_128 (0 ms)
|
|
[ RUN ] CommonIPAddr.ParseNetwork_IPv6_9000
|
|
[ OK ] CommonIPAddr.ParseNetwork_IPv6_9000 (0 ms)
|
|
[----------] 29 tests from CommonIPAddr (1 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 29 tests from 1 test case ran. (1 ms total)
|
|
[ PASSED ] 29 tests.
|
|
PASS: unittest_ipaddr
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 4 tests from 1 test case.
|
|
[----------] Global test environment set-up.
|
|
[----------] 4 tests from TextTable
|
|
[ RUN ] TextTable.Alignment
|
|
[ OK ] TextTable.Alignment (0 ms)
|
|
[ RUN ] TextTable.WidenAndClearShrink
|
|
[ OK ] TextTable.WidenAndClearShrink (0 ms)
|
|
[ RUN ] TextTable.Indent
|
|
[ OK ] TextTable.Indent (0 ms)
|
|
[ RUN ] TextTable.TooManyItems
|
|
./common/TextTable.h: In function 'TextTable& TextTable::operator<<(const T&) [with T = char [2]]' thread 7f5e22cf8720 time 2013-10-23 14:14:07.438120
|
|
./common/TextTable.h: 107: FAILED assert(curcol + 1 <= col.size())
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (TextTable& TextTable::operator<< <char [2]>(char const (&) [2])+0x5a6) [0x41ab26]
|
|
2: (TextTable_TooManyItems_Test::TestBody()+0x419) [0x418679]
|
|
3: (testing::Test::Run()+0xaa) [0x432d4a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x432e50]
|
|
5: (testing::TestCase::Run()+0xbd) [0x432f1d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x433184]
|
|
7: (main()+0x3a) [0x43b8da]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_texttable() [0x416319]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] TextTable.TooManyItems (0 ms)
|
|
[----------] 4 tests from TextTable (1 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 4 tests from 1 test case ran. (1 ms total)
|
|
[ PASSED ] 4 tests.
|
|
PASS: unittest_texttable
|
|
Running main() from gtest_main.cc
|
|
[==========] Running 78 tests from 6 test cases.
|
|
[----------] Global test environment set-up.
|
|
[----------] 1 test from Buffer
|
|
[ RUN ] Buffer.constructors
|
|
[ OK ] Buffer.constructors (0 ms)
|
|
[----------] 1 test from Buffer (0 ms total)
|
|
|
|
[----------] 1 test from BufferRaw
|
|
[ RUN ] BufferRaw.ostream
|
|
[ OK ] BufferRaw.ostream (0 ms)
|
|
[----------] 1 test from BufferRaw (0 ms total)
|
|
|
|
[----------] 17 tests from BufferPtr
|
|
[ RUN ] BufferPtr.constructors
|
|
common/buffer.cc: In function 'ceph::buffer::ptr::ptr(const ceph::buffer::ptr&, unsigned int, unsigned int)' thread 7f73d628c720 time 2013-10-23 14:14:07.446297
|
|
common/buffer.cc: 323: FAILED assert(o+l <= p._len)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::ptr::ptr(ceph::buffer::ptr const&, unsigned int, unsigned int)+0x54) [0x4884e4]
|
|
2: (BufferPtr_constructors_Test::TestBody()+0x14f9) [0x44c889]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'ceph::buffer::ptr::ptr(const ceph::buffer::ptr&, unsigned int, unsigned int)' thread 7f73d628c720 time 2013-10-23 14:14:07.447405
|
|
common/buffer.cc: 324: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_bufferlist() [0x488503]
|
|
2: (BufferPtr_constructors_Test::TestBody()+0x1542) [0x44c8d2]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] BufferPtr.constructors (2 ms)
|
|
[ RUN ] BufferPtr.assignment
|
|
[ OK ] BufferPtr.assignment (0 ms)
|
|
[ RUN ] BufferPtr.clone
|
|
[ OK ] BufferPtr.clone (0 ms)
|
|
[ RUN ] BufferPtr.swap
|
|
[ OK ] BufferPtr.swap (0 ms)
|
|
[ RUN ] BufferPtr.release
|
|
[ OK ] BufferPtr.release (0 ms)
|
|
[ RUN ] BufferPtr.have_raw
|
|
[ OK ] BufferPtr.have_raw (0 ms)
|
|
[ RUN ] BufferPtr.at_buffer_head
|
|
[ OK ] BufferPtr.at_buffer_head (0 ms)
|
|
[ RUN ] BufferPtr.at_buffer_tail
|
|
[ OK ] BufferPtr.at_buffer_tail (0 ms)
|
|
[ RUN ] BufferPtr.is_n_page_sized
|
|
[ OK ] BufferPtr.is_n_page_sized (0 ms)
|
|
[ RUN ] BufferPtr.accessors
|
|
common/buffer.cc: In function 'char* ceph::buffer::ptr::c_str()' thread 7f73d628c720 time 2013-10-23 14:14:07.448500
|
|
common/buffer.cc: 379: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_bufferlist() [0x487dd6]
|
|
2: (BufferPtr_accessors_Test::TestBody()+0xfc8) [0x44de98]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'char& ceph::buffer::ptr::operator[](unsigned int)' thread 7f73d628c720 time 2013-10-23 14:14:07.449381
|
|
common/buffer.cc: 396: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::ptr::operator[](unsigned int)+0x3d) [0x487c3d]
|
|
2: (BufferPtr_accessors_Test::TestBody()+0xfda) [0x44deaa]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'const char* ceph::buffer::ptr::c_str() const' thread 7f73d628c720 time 2013-10-23 14:14:07.450244
|
|
common/buffer.cc: 378: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_bufferlist() [0x487f86]
|
|
2: (BufferPtr_accessors_Test::TestBody()+0xf78) [0x44de48]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'const char& ceph::buffer::ptr::operator[](unsigned int) const' thread 7f73d628c720 time 2013-10-23 14:14:07.451100
|
|
common/buffer.cc: 390: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::ptr::operator[](unsigned int) const+0x3d) [0x487ced]
|
|
2: (BufferPtr_accessors_Test::TestBody()+0xf6a) [0x44de3a]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'char& ceph::buffer::ptr::operator[](unsigned int)' thread 7f73d628c720 time 2013-10-23 14:14:07.451960
|
|
common/buffer.cc: 397: FAILED assert(n < _len)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_bufferlist() [0x487c5c]
|
|
2: (BufferPtr_accessors_Test::TestBody()+0xf8f) [0x44de5f]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'const char& ceph::buffer::ptr::operator[](unsigned int) const' thread 7f73d628c720 time 2013-10-23 14:14:07.452814
|
|
common/buffer.cc: 391: FAILED assert(n < _len)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_bufferlist() [0x487d0c]
|
|
2: (BufferPtr_accessors_Test::TestBody()+0xfa7) [0x44de77]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'const char* ceph::buffer::ptr::raw_c_str() const' thread 7f73d628c720 time 2013-10-23 14:14:07.453675
|
|
common/buffer.cc: 401: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_bufferlist() [0x487bf4]
|
|
2: (BufferPtr_accessors_Test::TestBody()+0xfb8) [0x44de88]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'unsigned int ceph::buffer::ptr::raw_length() const' thread 7f73d628c720 time 2013-10-23 14:14:07.454530
|
|
common/buffer.cc: 402: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_bufferlist() [0x487bb3]
|
|
2: (BufferPtr_accessors_Test::TestBody()+0xf48) [0x44de18]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'int ceph::buffer::ptr::raw_nref() const' thread 7f73d628c720 time 2013-10-23 14:14:07.455389
|
|
common/buffer.cc: 403: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::ptr::raw_nref() const+0x46) [0x487b56]
|
|
2: (BufferPtr_accessors_Test::TestBody()+0xf58) [0x44de28]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] BufferPtr.accessors (8 ms)
|
|
[ RUN ] BufferPtr.cmp
|
|
[ OK ] BufferPtr.cmp (0 ms)
|
|
[ RUN ] BufferPtr.is_zero
|
|
[ OK ] BufferPtr.is_zero (0 ms)
|
|
[ RUN ] BufferPtr.copy_out
|
|
./include/buffer.h: In function 'void ceph::buffer::ptr::copy_out(unsigned int, unsigned int, char*) const' thread 7f73d628c720 time 2013-10-23 14:14:07.456330
|
|
./include/buffer.h: 203: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (BufferPtr_copy_out_Test::TestBody()+0x42b) [0x435f4b]
|
|
2: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
3: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
4: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
5: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
6: (main()+0x3a) [0x485bea]
|
|
7: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
8: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] BufferPtr.copy_out (1 ms)
|
|
[ RUN ] BufferPtr.copy_in
|
|
common/buffer.cc: In function 'void ceph::buffer::ptr::copy_in(unsigned int, unsigned int, const char*)' thread 7f73d628c720 time 2013-10-23 14:14:07.457165
|
|
common/buffer.cc: 455: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::ptr::copy_in(unsigned int, unsigned int, char const*)+0xea) [0x4895aa]
|
|
2: (BufferPtr_copy_in_Test::TestBody()+0x30e) [0x43592e]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'void ceph::buffer::ptr::copy_in(unsigned int, unsigned int, const char*)' thread 7f73d628c720 time 2013-10-23 14:14:07.458042
|
|
common/buffer.cc: 457: FAILED assert(o+l <= _len)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::ptr::copy_in(unsigned int, unsigned int, char const*)+0x109) [0x4895c9]
|
|
2: (BufferPtr_copy_in_Test::TestBody()+0x3af) [0x4359cf]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'void ceph::buffer::ptr::copy_in(unsigned int, unsigned int, const char*)' thread 7f73d628c720 time 2013-10-23 14:14:07.458421
|
|
common/buffer.cc: 456: FAILED assert(o <= _len)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::ptr::copy_in(unsigned int, unsigned int, char const*)+0x128) [0x4895e8]
|
|
2: (BufferPtr_copy_in_Test::TestBody()+0x35f) [0x43597f]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] BufferPtr.copy_in (1 ms)
|
|
[ RUN ] BufferPtr.append
|
|
common/buffer.cc: In function 'void ceph::buffer::ptr::append(char)' thread 7f73d628c720 time 2013-10-23 14:14:07.458797
|
|
common/buffer.cc: 439: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::ptr::append(char)+0x63) [0x487f23]
|
|
2: (BufferPtr_append_Test::TestBody()+0x535) [0x436cb5]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'void ceph::buffer::ptr::append(const char*, unsigned int)' thread 7f73d628c720 time 2013-10-23 14:14:07.459175
|
|
common/buffer.cc: 447: FAILED assert(_raw)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::ptr::append(char const*, unsigned int)+0x78) [0x488a78]
|
|
2: (BufferPtr_append_Test::TestBody()+0x50a) [0x436c8a]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'void ceph::buffer::ptr::append(char)' thread 7f73d628c720 time 2013-10-23 14:14:07.459538
|
|
common/buffer.cc: 440: FAILED assert(1 <= unused_tail_length())
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_bufferlist() [0x487f42]
|
|
2: (BufferPtr_append_Test::TestBody()+0x51d) [0x436c9d]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
common/buffer.cc: In function 'void ceph::buffer::ptr::append(const char*, unsigned int)' thread 7f73d628c720 time 2013-10-23 14:14:07.459897
|
|
common/buffer.cc: 448: FAILED assert(l <= unused_tail_length())
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_bufferlist() [0x488a97]
|
|
2: (BufferPtr_append_Test::TestBody()+0x552) [0x436cd2]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] BufferPtr.append (2 ms)
|
|
[ RUN ] BufferPtr.zero
|
|
common/buffer.cc: In function 'void ceph::buffer::ptr::zero(unsigned int, unsigned int)' thread 7f73d628c720 time 2013-10-23 14:14:07.460280
|
|
common/buffer.cc: 470: FAILED assert(o+l <= _len)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::ptr::zero(unsigned int, unsigned int)+0xc3) [0x487ea3]
|
|
2: (BufferPtr_zero_Test::TestBody()+0x3d9) [0x435559]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] BufferPtr.zero (0 ms)
|
|
[ RUN ] BufferPtr.ostream
|
|
[ OK ] BufferPtr.ostream (0 ms)
|
|
[----------] 17 tests from BufferPtr (14 ms total)
|
|
|
|
[----------] 12 tests from BufferListIterator
|
|
[ RUN ] BufferListIterator.constructors
|
|
[ OK ] BufferListIterator.constructors (0 ms)
|
|
[ RUN ] BufferListIterator.operator_equal
|
|
[ OK ] BufferListIterator.operator_equal (0 ms)
|
|
[ RUN ] BufferListIterator.get_off
|
|
[ OK ] BufferListIterator.get_off (0 ms)
|
|
[ RUN ] BufferListIterator.get_remaining
|
|
[ OK ] BufferListIterator.get_remaining (0 ms)
|
|
[ RUN ] BufferListIterator.end
|
|
[ OK ] BufferListIterator.end (0 ms)
|
|
[ RUN ] BufferListIterator.advance
|
|
[ OK ] BufferListIterator.advance (0 ms)
|
|
[ RUN ] BufferListIterator.seek
|
|
[ OK ] BufferListIterator.seek (0 ms)
|
|
[ RUN ] BufferListIterator.operator_star
|
|
[ OK ] BufferListIterator.operator_star (0 ms)
|
|
[ RUN ] BufferListIterator.operator_plus_plus
|
|
[ OK ] BufferListIterator.operator_plus_plus (0 ms)
|
|
[ RUN ] BufferListIterator.get_current_ptr
|
|
[ OK ] BufferListIterator.get_current_ptr (0 ms)
|
|
[ RUN ] BufferListIterator.copy
|
|
[ OK ] BufferListIterator.copy (0 ms)
|
|
[ RUN ] BufferListIterator.copy_in
|
|
[ OK ] BufferListIterator.copy_in (0 ms)
|
|
[----------] 12 tests from BufferListIterator (0 ms total)
|
|
|
|
[----------] 46 tests from BufferList
|
|
[ RUN ] BufferList.constructors
|
|
[ OK ] BufferList.constructors (0 ms)
|
|
[ RUN ] BufferList.operator_equal
|
|
[ OK ] BufferList.operator_equal (0 ms)
|
|
[ RUN ] BufferList.buffers
|
|
[ OK ] BufferList.buffers (0 ms)
|
|
[ RUN ] BufferList.swap
|
|
[ OK ] BufferList.swap (0 ms)
|
|
[ RUN ] BufferList.length
|
|
[ OK ] BufferList.length (0 ms)
|
|
[ RUN ] BufferList.contents_equal
|
|
[ OK ] BufferList.contents_equal (0 ms)
|
|
[ RUN ] BufferList.is_page_aligned
|
|
test/bufferlist.cc:978: Failure
|
|
Value of: bl.is_page_aligned()
|
|
Actual: true
|
|
Expected: false
|
|
[ FAILED ] BufferList.is_page_aligned (0 ms)
|
|
[ RUN ] BufferList.is_n_page_sized
|
|
[ OK ] BufferList.is_n_page_sized (0 ms)
|
|
[ RUN ] BufferList.is_zero
|
|
[ OK ] BufferList.is_zero (0 ms)
|
|
[ RUN ] BufferList.clear
|
|
[ OK ] BufferList.clear (0 ms)
|
|
[ RUN ] BufferList.push_front
|
|
[ OK ] BufferList.push_front (0 ms)
|
|
[ RUN ] BufferList.push_back
|
|
[ OK ] BufferList.push_back (0 ms)
|
|
[ RUN ] BufferList.is_contiguous
|
|
[ OK ] BufferList.is_contiguous (0 ms)
|
|
[ RUN ] BufferList.rebuild
|
|
[ OK ] BufferList.rebuild (0 ms)
|
|
[ RUN ] BufferList.rebuild_page_aligned
|
|
[ OK ] BufferList.rebuild_page_aligned (0 ms)
|
|
[ RUN ] BufferList.claim
|
|
[ OK ] BufferList.claim (0 ms)
|
|
[ RUN ] BufferList.claim_append
|
|
[ OK ] BufferList.claim_append (0 ms)
|
|
[ RUN ] BufferList.claim_prepend
|
|
[ OK ] BufferList.claim_prepend (0 ms)
|
|
[ RUN ] BufferList.begin
|
|
[ OK ] BufferList.begin (0 ms)
|
|
[ RUN ] BufferList.end
|
|
[ OK ] BufferList.end (0 ms)
|
|
[ RUN ] BufferList.copy
|
|
[ OK ] BufferList.copy (0 ms)
|
|
[ RUN ] BufferList.copy_in
|
|
[ OK ] BufferList.copy_in (0 ms)
|
|
[ RUN ] BufferList.append
|
|
common/buffer.cc: In function 'void ceph::buffer::list::append(const ceph::buffer::ptr&, unsigned int, unsigned int)' thread 7f73d628c720 time 2013-10-23 14:14:07.461300
|
|
common/buffer.cc: 970: FAILED assert(len+off <= bp.length())
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::list::append(ceph::buffer::ptr const&, unsigned int, unsigned int)+0xd6) [0x489fc6]
|
|
2: (BufferList_append_Test::TestBody()+0x215d) [0x453c6d]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] BufferList.append (0 ms)
|
|
[ RUN ] BufferList.append_zero
|
|
[ OK ] BufferList.append_zero (0 ms)
|
|
[ RUN ] BufferList.operator_brackets
|
|
[ OK ] BufferList.operator_brackets (0 ms)
|
|
[ RUN ] BufferList.c_str
|
|
[ OK ] BufferList.c_str (0 ms)
|
|
[ RUN ] BufferList.substr_of
|
|
[ OK ] BufferList.substr_of (0 ms)
|
|
[ RUN ] BufferList.splice
|
|
common/buffer.cc: In function 'void ceph::buffer::list::splice(unsigned int, unsigned int, ceph::buffer::list*)' thread 7f73d628c720 time 2013-10-23 14:14:07.461783
|
|
common/buffer.cc: 1093: FAILED assert(len > 0)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: (ceph::buffer::list::splice(unsigned int, unsigned int, ceph::buffer::list*)+0x22d) [0x48bc8d]
|
|
2: (BufferList_splice_Test::TestBody()+0xace) [0x43c37e]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] BufferList.splice (1 ms)
|
|
[ RUN ] BufferList.write
|
|
[ OK ] BufferList.write (0 ms)
|
|
[ RUN ] BufferList.encode_base64
|
|
[ OK ] BufferList.encode_base64 (0 ms)
|
|
[ RUN ] BufferList.decode_base64
|
|
[ OK ] BufferList.decode_base64 (0 ms)
|
|
[ RUN ] BufferList.hexdump
|
|
[ OK ] BufferList.hexdump (0 ms)
|
|
[ RUN ] BufferList.read_file
|
|
[ OK ] BufferList.read_file (6 ms)
|
|
[ RUN ] BufferList.read_fd
|
|
[ OK ] BufferList.read_fd (3 ms)
|
|
[ RUN ] BufferList.write_file
|
|
bufferlist::write_file(un/like/ly): failed to open file: (2) No such file or directory
|
|
[ OK ] BufferList.write_file (0 ms)
|
|
[ RUN ] BufferList.write_fd
|
|
[ OK ] BufferList.write_fd (1 ms)
|
|
[ RUN ] BufferList.crc32c
|
|
[ OK ] BufferList.crc32c (0 ms)
|
|
[ RUN ] BufferList.crc32c_append
|
|
[ OK ] BufferList.crc32c_append (5 ms)
|
|
[ RUN ] BufferList.crc32c_append_perf
|
|
populating large buffers (a, b=c=d)
|
|
a.crc32c(0) = 1138817026 at 6240.25 MB/sec
|
|
a.crc32c(0) (again) = 1138817026 at inf MB/sec
|
|
a.crc32c(5) = 3239494520 at 17858.4 MB/sec
|
|
a.crc32c(5) (again) = 3239494520 at 17865.9 MB/sec
|
|
b.crc32c(0) = 2481791210 at 6503.24 MB/sec
|
|
b.crc32c(0) (again)= 2481791210 at 2.56e+08 MB/sec
|
|
ab.crc32c(0) = 2988268779 at 37547.7 MB/sec
|
|
ac.crc32c(0) = 2988268779 at 13183 MB/sec
|
|
ba.crc32c(0) = 169240695 at 39173.7 MB/sec
|
|
ba.crc32c(5) = 1265464778 at 19758.4 MB/sec
|
|
crc cache hits (same start) = 5
|
|
crc cache hits (adjusted) = 207
|
|
[ OK ] BufferList.crc32c_append_perf (822 ms)
|
|
[ RUN ] BufferList.compare
|
|
[ OK ] BufferList.compare (0 ms)
|
|
[ RUN ] BufferList.ostream
|
|
buffer::list(len=6,
|
|
buffer::ptr(0~3 0x25db990 in raw 0x25db990 len 3 nref 1),
|
|
buffer::ptr(0~3 0x25db9b0 in raw 0x25db9b0 len 3 nref 1)
|
|
)
|
|
[ OK ] BufferList.ostream (0 ms)
|
|
[ RUN ] BufferList.zero
|
|
common/buffer.cc: In function 'void ceph::buffer::list::zero(unsigned int, unsigned int)' thread 7f73d628c720 time 2013-10-23 14:14:08.300814
|
|
common/buffer.cc: 778: FAILED assert(o+l <= _len)
|
|
ceph version 0.71-250-g4c8be79 (4c8be795d6bf3a52e9ac242f9263364ec59a9efd)
|
|
1: ./unittest_bufferlist() [0x489426]
|
|
2: (BufferList_zero_Test::TestBody()+0xf9f) [0x45b99f]
|
|
3: (testing::Test::Run()+0xaa) [0x47d05a]
|
|
4: (testing::internal::TestInfoImpl::Run()+0x100) [0x47d160]
|
|
5: (testing::TestCase::Run()+0xbd) [0x47d22d]
|
|
6: (testing::internal::UnitTestImpl::RunAllTests()+0x214) [0x47d494]
|
|
7: (main()+0x3a) [0x485bea]
|
|
8: (__libc_start_main()+0xfd) [0x3a5981ecdd]
|
|
9: ./unittest_bufferlist() [0x433919]
|
|
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
|
|
[ OK ] BufferList.zero (1 ms)
|
|
[ RUN ] BufferList.EmptyAppend
|
|
[ OK ] BufferList.EmptyAppend (0 ms)
|
|
[ RUN ] BufferList.TestPtrAppend
|
|
[ OK ] BufferList.TestPtrAppend (12 ms)
|
|
[ RUN ] BufferList.TestDirectAppend
|
|
[ OK ] BufferList.TestDirectAppend (12 ms)
|
|
[ RUN ] BufferList.TestCopyAll
|
|
[ OK ] BufferList.TestCopyAll (41 ms)
|
|
[----------] 46 tests from BufferList (906 ms total)
|
|
|
|
[----------] 1 test from BufferHash
|
|
[ RUN ] BufferHash.all
|
|
[ OK ] BufferHash.all (0 ms)
|
|
[----------] 1 test from BufferHash (0 ms total)
|
|
|
|
[----------] Global test environment tear-down
|
|
[==========] 78 tests from 6 test cases ran. (920 ms total)
|
|
[ PASSED ] 77 tests.
|
|
[ FAILED ] 1 test, listed below:
|
|
[ FAILED ] BufferList.is_page_aligned
|
|
|
|
1 FAILED TEST
|
|
FAIL: unittest_bufferlist.sh
|
|
checking ceph-dencoder generated test instances...
|
|
numgen type
|
|
3 ACLGrant
|
|
2 ACLGranteeType
|
|
2 ACLOwner
|
|
2 ACLPermission
|
|
2 Anchor
|
|
1 AnchorServer
|
|
3 AuthMonitor::Incremental
|
|
2 Capability
|
|
2 CompatSet
|
|
1 CrushWrapper
|
|
2 DBObjectMap::State
|
|
2 DBObjectMap::_Header
|
|
2 DecayCounter
|
|
2 ECommitted
|
|
1 EExport
|
|
2 EFragment
|
|
2 EImportFinish
|
|
1 EImportStart
|
|
1 EMetaBlob
|
|
1 EMetaBlob::dirlump
|
|
1 EMetaBlob::fullbit
|
|
2 EMetaBlob::nullbit
|
|
1 EMetaBlob::remotebit
|
|
2 EOpen
|
|
1 EResetJournal
|
|
1 ESession
|
|
1 ESessions
|
|
1 ESlaveUpdate
|
|
1 ESubtreeMap
|
|
1 ETableClient
|
|
1 ETableServer
|
|
1 EUpdate
|
|
1 LogEntry
|
|
2 LogEntryKey
|
|
1 LogSummary
|
|
0 MAuth
|
|
0 MAuthReply
|
|
0 MCacheExpire
|
|
0 MClientCapRelease
|
|
0 MClientCaps
|
|
0 MClientLease
|
|
0 MClientReconnect
|
|
0 MClientReply
|
|
0 MClientRequest
|
|
0 MClientRequestForward
|
|
0 MClientSession
|
|
0 MClientSnap
|
|
0 MCommand
|
|
0 MCommandReply
|
|
3 MDSCacheObjectInfo
|
|
1 MDSMap
|
|
2 MDSMap::mds_info_t
|
|
0 MDentryLink
|
|
0 MDentryUnlink
|
|
0 MDirUpdate
|
|
0 MDiscover
|
|
0 MDiscoverReply
|
|
0 MExportCaps
|
|
0 MExportCapsAck
|
|
0 MExportDir
|
|
0 MExportDirAck
|
|
0 MExportDirCancel
|
|
0 MExportDirDiscover
|
|
0 MExportDirDiscoverAck
|
|
0 MExportDirFinish
|
|
0 MExportDirNotify
|
|
0 MExportDirNotifyAck
|
|
0 MExportDirPrep
|
|
0 MExportDirPrepAck
|
|
0 MForward
|
|
0 MGetPoolStats
|
|
0 MGetPoolStatsReply
|
|
0 MHeartbeat
|
|
0 MInodeFileCaps
|
|
0 MLock
|
|
0 MLog
|
|
0 MLogAck
|
|
0 MMDSBeacon
|
|
0 MMDSCacheRejoin
|
|
0 MMDSFindIno
|
|
0 MMDSFindInoReply
|
|
0 MMDSFragmentNotify
|
|
0 MMDSLoadTargets
|
|
0 MMDSMap
|
|
0 MMDSResolve
|
|
0 MMDSResolveAck
|
|
0 MMDSSlaveRequest
|
|
0 MMDSTableRequest
|
|
0 MMonCommand
|
|
0 MMonCommandAck
|
|
0 MMonElection
|
|
0 MMonGetMap
|
|
0 MMonGetVersion
|
|
0 MMonGetVersionReply
|
|
0 MMonGlobalID
|
|
0 MMonJoin
|
|
0 MMonMap
|
|
0 MMonPaxos
|
|
0 MMonProbe
|
|
0 MMonScrub
|
|
0 MMonSubscribe
|
|
0 MMonSubscribeAck
|
|
0 MMonSync
|
|
0 MOSDAlive
|
|
0 MOSDBoot
|
|
0 MOSDFailure
|
|
0 MOSDMap
|
|
0 MOSDOp
|
|
0 MOSDOpReply
|
|
0 MOSDPGBackfill
|
|
0 MOSDPGCreate
|
|
0 MOSDPGInfo
|
|
0 MOSDPGLog
|
|
0 MOSDPGMissing
|
|
0 MOSDPGNotify
|
|
0 MOSDPGQuery
|
|
0 MOSDPGRemove
|
|
0 MOSDPGScan
|
|
0 MOSDPGTemp
|
|
0 MOSDPGTrim
|
|
0 MOSDPing
|
|
0 MOSDRepScrub
|
|
0 MOSDScrub
|
|
0 MOSDSubOp
|
|
0 MOSDSubOpReply
|
|
0 MPGStats
|
|
0 MPGStatsAck
|
|
0 MPing
|
|
0 MPoolOp
|
|
0 MPoolOpReply
|
|
0 MRemoveSnaps
|
|
0 MRoute
|
|
0 MStatfs
|
|
0 MStatfsReply
|
|
0 MWatchNotify
|
|
8 MonCap
|
|
2 MonMap
|
|
1 MonitorDBStore::Op
|
|
2 MonitorDBStore::Transaction
|
|
2 OSDMap
|
|
1 OSDMap::Incremental
|
|
2 OSDSuperblock
|
|
2 ObjectCacheInfo
|
|
2 ObjectMetaInfo
|
|
1 ObjectRecoveryInfo
|
|
2 ObjectRecoveryProgress
|
|
4 ObjectStore::Transaction
|
|
2 PGMap
|
|
4 PGMap::Incremental
|
|
3 PullOp
|
|
3 PushOp
|
|
3 PushReplyOp
|
|
2 RGWAccessControlList
|
|
1 RGWAccessControlPolicy
|
|
2 RGWAccessKey
|
|
2 RGWBucketEnt
|
|
2 RGWBucketInfo
|
|
1 RGWCacheNotifyInfo
|
|
2 RGWObjManifest
|
|
2 RGWObjManifestPart
|
|
2 RGWSubUser
|
|
2 RGWUploadPartInfo
|
|
2 RGWUserInfo
|
|
2 ScrubMap
|
|
3 ScrubMap::object
|
|
3 SequencerPosition
|
|
1 SessionMap
|
|
2 SloppyCRCMap
|
|
3 SnapContext
|
|
2 SnapInfo
|
|
4 SnapRealmInfo
|
|
3 SnapSet
|
|
3 bloom_filter
|
|
1 cap_reconnect_t
|
|
2 client_writeable_range_t
|
|
3 clone_info
|
|
2 cls_lock_break_op
|
|
2 cls_lock_get_info_op
|
|
2 cls_lock_get_info_reply
|
|
2 cls_lock_list_locks_reply
|
|
2 cls_lock_lock_op
|
|
2 cls_lock_unlock_op
|
|
2 cls_rbd_parent
|
|
3 cls_rbd_snap
|
|
2 cls_refcount_get_op
|
|
2 cls_refcount_put_op
|
|
2 cls_refcount_read_op
|
|
2 cls_refcount_read_ret
|
|
2 cls_refcount_set_op
|
|
2 cls_replica_log_bound
|
|
2 cls_replica_log_delete_marker_op
|
|
1 cls_replica_log_get_bounds_op
|
|
3 cls_replica_log_get_bounds_ret
|
|
2 cls_replica_log_item_marker
|
|
2 cls_replica_log_progress_marker
|
|
2 cls_replica_log_set_marker_op
|
|
2 cls_rgw_bi_log_list_op
|
|
2 cls_rgw_bi_log_list_ret
|
|
2 cls_rgw_bi_log_trim_op
|
|
2 cls_rgw_gc_defer_entry_op
|
|
2 cls_rgw_gc_list_op
|
|
2 cls_rgw_gc_list_ret
|
|
2 cls_rgw_gc_obj_info
|
|
2 cls_rgw_gc_remove_op
|
|
2 cls_rgw_gc_set_entry_op
|
|
2 cls_rgw_obj
|
|
1 cls_rgw_obj_chain
|
|
5 coll_t
|
|
3 compressible_bloom_filter
|
|
1 dirfrag_load_vec_t
|
|
3 entity_addr_t
|
|
4 entity_name_t
|
|
5 filepath
|
|
2 filestore_perf_stat_t
|
|
2 fnode_t
|
|
2 frag_info_t
|
|
11 ghobject_t
|
|
5 hobject_t
|
|
2 inode_backpointer_t
|
|
2 inode_backtrace_t
|
|
1 inode_load_vec_t
|
|
2 inode_t
|
|
1 link_rollback
|
|
1 mds_load_t
|
|
2 mds_table_pending_t
|
|
2 nest_info_t
|
|
2 obj_list_snap_response_t
|
|
4 object_copy_cursor_t
|
|
1 object_info_t
|
|
5 object_locator_t
|
|
3 object_stat_collection_t
|
|
2 object_stat_sum_t
|
|
2 old_inode_t
|
|
2 old_rstat_t
|
|
2 osd_info_t
|
|
2 osd_peer_stat_t
|
|
2 osd_reqid_t
|
|
2 osd_stat_t
|
|
2 osd_xinfo_t
|
|
2 pg_create_t
|
|
2 pg_history_t
|
|
2 pg_info_t
|
|
2 pg_interval_t
|
|
2 pg_log_entry_t
|
|
2 pg_log_t
|
|
2 pg_ls_response_t
|
|
2 pg_missing_t
|
|
2 pg_missing_t::item
|
|
4 pg_pool_t
|
|
5 pg_query_t
|
|
2 pg_stat_t
|
|
4 pg_t
|
|
2 pool_snap_info_t
|
|
2 pool_stat_t
|
|
2 pow2_hist_t
|
|
2 rados::cls::lock::locker_id_t
|
|
2 rados::cls::lock::locker_info_t
|
|
1 rename_rollback
|
|
1 rename_rollback::drec
|
|
4 request_redirect_t
|
|
2 rgw_bi_log_entry
|
|
2 rgw_bucket
|
|
2 rgw_bucket_category_stats
|
|
4 rgw_bucket_dir
|
|
3 rgw_bucket_dir_entry
|
|
2 rgw_bucket_dir_entry_meta
|
|
3 rgw_bucket_dir_header
|
|
2 rgw_bucket_entry_ver
|
|
2 rgw_bucket_pending_info
|
|
2 rgw_cls_list_op
|
|
5 rgw_cls_list_ret
|
|
2 rgw_cls_obj_complete_op
|
|
2 rgw_cls_obj_prepare_op
|
|
2 rgw_cls_tag_timeout_op
|
|
2 rgw_intent_log_entry
|
|
2 rgw_log_entry
|
|
2 rgw_obj
|
|
1 rmdir_rollback
|
|
2 session_info_t
|
|
2 snaplink_t
|
|
2 sr_t
|
|
3 string_snap_t
|
|
2 watch_info_t
|
|
passed 1221 tests.
|
|
PASS: test/encoding/check-generated.sh
|
|
Invalid command: missing required parameter entity(<string>)
|
|
auth add <entity> {<caps> [<caps>...]} : add auth info for <entity> from input file, or random key if no input given, and/or any caps specified in the command
|
|
.Invalid command: missing required parameter entity(<string>)
|
|
auth caps <entity> <caps> [<caps>...] : update caps for <name> from caps specified in the command
|
|
Invalid command: saw 0 of caps(<string>) [<string>...], expected at least 1
|
|
auth caps <entity> <caps> [<caps>...] : update caps for <name> from caps specified in the command
|
|
.Invalid command: missing required parameter entity(<string>)
|
|
auth del <entity> : delete all caps for <name>
|
|
Invalid command: unused arguments: ['toomany']
|
|
auth del <entity> : delete all caps for <name>
|
|
.Invalid command: unused arguments: ['toomany']
|
|
auth export {<entity>} : write keyring for requested entity, or master keyring if none given
|
|
.Invalid command: missing required parameter entity(<string>)
|
|
auth get <entity> : write keyring file with requested key
|
|
Invalid command: unused arguments: ['toomany']
|
|
auth get <entity> : write keyring file with requested key
|
|
.Invalid command: missing required parameter entity(<string>)
|
|
auth get-key <entity> : display requested key
|
|
Invalid command: unused arguments: ['toomany']
|
|
auth get-key <entity> : display requested key
|
|
.Invalid command: missing required parameter entity(<string>)
|
|
auth get-or-create <entity> {<caps> [<caps>...]} : add auth info for <entity> from input file, or random key if no input given, and/or any caps specified in the command
|
|
.Invalid command: missing required parameter entity(<string>)
|
|
auth get-or-create-key <entity> {<caps> [<caps>...]} : get, or add, key for <name> from system/caps pairs specified in the command. If key already exists, any given caps must match the existing caps for that key.
|
|
.Invalid command: unused arguments: ['toomany']
|
|
auth import : auth import: read keyring file from -i <file>
|
|
.Invalid command: unused arguments: ['toomany']
|
|
auth list : list authentication state
|
|
.Invalid command: missing required parameter entity(<string>)
|
|
auth print-key <entity> : display requested key
|
|
Invalid command: unused arguments: ['toomany']
|
|
auth print-key <entity> : display requested key
|
|
Invalid command: missing required parameter entity(<string>)
|
|
auth print_key <entity> : display requested key
|
|
Invalid command: unused arguments: ['toomany']
|
|
auth print_key <entity> : display requested key
|
|
.Invalid command: missing required parameter key(<string>)
|
|
config-key del <key> : delete <key>
|
|
Invalid command: unused arguments: ['toomany']
|
|
config-key del <key> : delete <key>
|
|
.Invalid command: missing required parameter key(<string>)
|
|
config-key exists <key> : check for <key>'s existence
|
|
Invalid command: unused arguments: ['toomany']
|
|
config-key exists <key> : check for <key>'s existence
|
|
.Invalid command: missing required parameter key(<string>)
|
|
config-key get <key> : get <key>
|
|
Invalid command: unused arguments: ['toomany']
|
|
config-key get <key> : get <key>
|
|
.Invalid command: unused arguments: ['toomany']
|
|
config-key list : list keys
|
|
.Invalid command: missing required parameter key(<string>)
|
|
config-key put <key> {<val>} : put <key>, value <val>
|
|
Invalid command: unused arguments: ['toomany']
|
|
config-key put <key> {<val>} : put <key>, value <val>
|
|
..Invalid command: unused arguments: ['toomany']
|
|
mds cluster_down : take MDS cluster down
|
|
.Invalid command: unused arguments: ['toomany']
|
|
mds cluster_up : bring MDS cluster up
|
|
.Invalid command: missing required parameter feature(<int[0-]>)
|
|
mds compat rm_compat <int[0-]> : remove compatible feature
|
|
Invalid command: -1 not in range [0L]
|
|
mds compat rm_compat <int[0-]> : remove compatible feature
|
|
Invalid command: unused arguments: ['1']
|
|
mds compat rm_compat <int[0-]> : remove compatible feature
|
|
.Invalid command: missing required parameter show
|
|
mds compat show : show mds compatibility settings
|
|
Invalid command: unused arguments: ['toomany']
|
|
mds compat show : show mds compatibility settings
|
|
.Invalid command: missing required parameter who(<string>)
|
|
mds deactivate <who> : stop mds
|
|
Invalid command: unused arguments: ['toomany']
|
|
mds deactivate <who> : stop mds
|
|
.-1 not valid: -1 not in range [0L]
|
|
Invalid command: unused arguments: ['-1']
|
|
mds dump {<int[0-]>} : dump info, optionally from epoch
|
|
Invalid command: unused arguments: ['1']
|
|
mds dump {<int[0-]>} : dump info, optionally from epoch
|
|
.Invalid command: missing required parameter who(<string>)
|
|
mds fail <who> : force mds to status failed
|
|
Invalid command: unused arguments: ['toomany']
|
|
mds fail <who> : force mds to status failed
|
|
.Invalid command: missing required parameter feature(<int[0-]>)
|
|
mds compat rm_incompat <int[0-]> : remove incompatible feature
|
|
Invalid command: -1 not in range [0L]
|
|
mds compat rm_incompat <int[0-]> : remove incompatible feature
|
|
Invalid command: unused arguments: ['1']
|
|
mds compat rm_incompat <int[0-]> : remove incompatible feature
|
|
.Invalid command: invalid not in allow_new_snaps
|
|
mds set allow_new_snaps {<sure>} : set <key>
|
|
Invalid command: unused arguments: ['toomany']
|
|
mds set allow_new_snaps {<sure>} : set <key>
|
|
.Invalid command: invalid not in allow_new_snaps
|
|
mds unset allow_new_snaps {<sure>} : unset <key>
|
|
Invalid command: unused arguments: ['toomany']
|
|
mds unset allow_new_snaps {<sure>} : unset <key>
|
|
.Invalid command: missing required parameter metadata(<int[0-]>)
|
|
mds newfs <int[0-]> <int[0-]> {--yes-i-really-mean-it} : make new filesystom using pools <metadata> and <data>
|
|
Invalid command: missing required parameter data(<int[0-]>)
|
|
mds newfs <int[0-]> <int[0-]> {--yes-i-really-mean-it} : make new filesystom using pools <metadata> and <data>
|
|
Invalid command: unused arguments: ['toomany']
|
|
mds newfs <int[0-]> <int[0-]> {--yes-i-really-mean-it} : make new filesystom using pools <metadata> and <data>
|
|
Invalid command: -1 not in range [0L]
|
|
mds newfs <int[0-]> <int[0-]> {--yes-i-really-mean-it} : make new filesystom using pools <metadata> and <data>
|
|
Invalid command: -1 not in range [0L]
|
|
mds newfs <int[0-]> <int[0-]> {--yes-i-really-mean-it} : make new filesystom using pools <metadata> and <data>
|
|
..Invalid command: missing required parameter gid(<int[0-]>)
|
|
mds rm <int[0-]> <name (type.id)> : remove nonactive mds
|
|
Invalid command: missing required parameter who(<name (type.id)>)
|
|
mds rm <int[0-]> <name (type.id)> : remove nonactive mds
|
|
Invalid command: -1 not in range [0L]
|
|
mds rm <int[0-]> <name (type.id)> : remove nonactive mds
|
|
Invalid command: -1 not in range [0L]
|
|
mds rm <int[0-]> <name (type.id)> : remove nonactive mds
|
|
Invalid command: unused arguments: ['toomany']
|
|
mds rm <int[0-]> <name (type.id)> : remove nonactive mds
|
|
Invalid command: -1 not in range [0L]
|
|
mds rm <int[0-]> <name (type.id)> : remove nonactive mds
|
|
Invalid command: -1 not in range [0L]
|
|
mds rm <int[0-]> <name (type.id)> : remove nonactive mds
|
|
Invalid command: unused arguments: ['toomany']
|
|
mds rm <int[0-]> <name (type.id)> : remove nonactive mds
|
|
Invalid command: -1 not in range [0L]
|
|
mds rm <int[0-]> <name (type.id)> : remove nonactive mds
|
|
Invalid command: -1 not in range [0L]
|
|
mds rm <int[0-]> <name (type.id)> : remove nonactive mds
|
|
Invalid command: unused arguments: ['toomany']
|
|
mds rm <int[0-]> <name (type.id)> : remove nonactive mds
|
|
Invalid command: -1 not in range [0L]
|
|
mds rm <int[0-]> <name (type.id)> : remove nonactive mds
|
|
Invalid command: -1 not in range [0L]
|
|
mds rm <int[0-]> <name (type.id)> : remove nonactive mds
|
|
Invalid command: unused arguments: ['toomany']
|
|
mds rm <int[0-]> <name (type.id)> : remove nonactive mds
|
|
.Invalid command: missing required parameter who(<int[0-]>)
|
|
mds rmfailed <int[0-]> : remove failed mds
|
|
Invalid command: -1 not in range [0L]
|
|
mds rmfailed <int[0-]> : remove failed mds
|
|
Invalid command: unused arguments: ['1']
|
|
mds rmfailed <int[0-]> : remove failed mds
|
|
.Invalid command: missing required parameter maxmds(<int[0-]>)
|
|
mds set_max_mds <int[0-]> : set max MDS index
|
|
Invalid command: -1 not in range [0L]
|
|
mds set_max_mds <int[0-]> : set max MDS index
|
|
Invalid command: unused arguments: ['1']
|
|
mds set_max_mds <int[0-]> : set max MDS index
|
|
.Invalid command: missing required parameter gid(<int[0-]>)
|
|
mds set_state <int[0-]> <int[0-20]> : set mds state of <gid> to <numeric-state>
|
|
Invalid command: -1 not in range [0L]
|
|
mds set_state <int[0-]> <int[0-20]> : set mds state of <gid> to <numeric-state>
|
|
Invalid command: -1 not in range [0L, 20L]
|
|
mds set_state <int[0-]> <int[0-20]> : set mds state of <gid> to <numeric-state>
|
|
Invalid command: 21 not in range [0L, 20L]
|
|
mds set_state <int[0-]> <int[0-20]> : set mds state of <gid> to <numeric-state>
|
|
.Invalid command: missing required parameter epoch(<int[0-]>)
|
|
mds setmap <int[0-]> : set mds map; must supply correct epoch number
|
|
Invalid command: -1 not in range [0L]
|
|
mds setmap <int[0-]> : set mds map; must supply correct epoch number
|
|
Invalid command: unused arguments: ['1']
|
|
mds setmap <int[0-]> : set mds map; must supply correct epoch number
|
|
.Invalid command: unused arguments: ['toomany']
|
|
mds stat : show MDS status
|
|
.Invalid command: missing required parameter who(<string>)
|
|
mds stop <who> : stop mds
|
|
Invalid command: unused arguments: ['toomany']
|
|
mds stop <who> : stop mds
|
|
.Invalid command: missing required parameter who(<string>)
|
|
mds tell <who> <args> [<args>...] : send command to particular mds
|
|
Invalid command: saw 0 of args(<string>) [<string>...], expected at least 1
|
|
mds tell <who> <args> [<args>...] : send command to particular mds
|
|
.Invalid command: missing required parameter name(<string>)
|
|
mon add <name> <IPaddr[:port]> : add new monitor named <name> at <addr>
|
|
Invalid command: missing required parameter addr(<IPaddr[:port]>)
|
|
mon add <name> <IPaddr[:port]> : add new monitor named <name> at <addr>
|
|
Invalid command: 400.500.600.700: invalid IPv4 address
|
|
mon add <name> <IPaddr[:port]> : add new monitor named <name> at <addr>
|
|
Invalid command: unused arguments: ['toomany']
|
|
mon add <name> <IPaddr[:port]> : add new monitor named <name> at <addr>
|
|
.-1 not valid: -1 not in range [0L]
|
|
Invalid command: unused arguments: ['-1']
|
|
mon dump {<int[0-]>} : dump formatted monmap (optionally from epoch)
|
|
Invalid command: unused arguments: ['1']
|
|
mon dump {<int[0-]>} : dump formatted monmap (optionally from epoch)
|
|
.-1 not valid: -1 not in range [0L]
|
|
Invalid command: unused arguments: ['-1']
|
|
mon getmap {<int[0-]>} : get monmap
|
|
Invalid command: unused arguments: ['1']
|
|
mon getmap {<int[0-]>} : get monmap
|
|
.Invalid command: missing required parameter name(<string>)
|
|
mon remove <name> : remove monitor named <name>
|
|
Invalid command: unused arguments: ['toomany']
|
|
mon remove <name> : remove monitor named <name>
|
|
.Invalid command: unused arguments: ['toomany']
|
|
mon stat : summarize monitor status
|
|
..invalid not valid: invalid not in detail
|
|
Invalid command: unused arguments: ['invalid']
|
|
df {detail} : show cluster free space stats
|
|
Invalid command: unused arguments: ['toomany']
|
|
df {detail} : show cluster free space stats
|
|
..invalid not valid: invalid not in detail
|
|
Invalid command: unused arguments: ['invalid']
|
|
health {detail} : show cluster health
|
|
Invalid command: unused arguments: ['toomany']
|
|
health {detail} : show cluster health
|
|
.Invalid command: missing required parameter heapcmd(dump|start_profiler|stop_profiler|release|stats)
|
|
heap dump|start_profiler|stop_profiler|release|stats : show heap usage info (available only if compiled with tcmalloc)
|
|
Invalid command: invalid not in dump|start_profiler|stop_profiler|release|stats
|
|
heap dump|start_profiler|stop_profiler|release|stats : show heap usage info (available only if compiled with tcmalloc)
|
|
.Invalid command: saw 0 of injected_args(<string>) [<string>...], expected at least 1
|
|
injectargs <injected_args> [<injected_args>...] : inject config arguments into monitor
|
|
.Invalid command: saw 0 of logtext(<string>) [<string>...], expected at least 1
|
|
log <logtext> [<logtext>...] : log supplied text to the monitor log
|
|
..Invalid command: missing required parameter quorumcmd(enter|exit)
|
|
quorum enter|exit : enter or exit quorum
|
|
Invalid command: invalid not in enter|exit
|
|
quorum enter|exit : enter or exit quorum
|
|
Invalid command: unused arguments: ['toomany']
|
|
quorum enter|exit : enter or exit quorum
|
|
.....Invalid command: missing required parameter force
|
|
sync force {--yes-i-really-mean-it} {--i-know-what-i-am-doing} : force sync of and clear monitor store
|
|
Invalid command: unused arguments: ['toomany']
|
|
sync force {--yes-i-really-mean-it} {--i-know-what-i-am-doing} : force sync of and clear monitor store
|
|
.Invalid command: missing required parameter target(<name (type.id)>)
|
|
tell <name (type.id)> <args> [<args>...] : send a command to a specific daemon
|
|
Invalid command: CephName: no . in invalid
|
|
tell <name (type.id)> <args> [<args>...] : send a command to a specific daemon
|
|
Invalid command: CephName: no . in osd
|
|
tell <name (type.id)> <args> [<args>...] : send a command to a specific daemon
|
|
Invalid command: saw 0 of args(<string>) [<string>...], expected at least 1
|
|
tell <name (type.id)> <args> [<args>...] : send a command to a specific daemon
|
|
Invalid command: CephName: no . in mon
|
|
tell <name (type.id)> <args> [<args>...] : send a command to a specific daemon
|
|
Invalid command: saw 0 of args(<string>) [<string>...], expected at least 1
|
|
tell <name (type.id)> <args> [<args>...] : send a command to a specific daemon
|
|
Invalid command: CephName: no . in client
|
|
tell <name (type.id)> <args> [<args>...] : send a command to a specific daemon
|
|
Invalid command: saw 0 of args(<string>) [<string>...], expected at least 1
|
|
tell <name (type.id)> <args> [<args>...] : send a command to a specific daemon
|
|
Invalid command: CephName: no . in mds
|
|
tell <name (type.id)> <args> [<args>...] : send a command to a specific daemon
|
|
Invalid command: saw 0 of args(<string>) [<string>...], expected at least 1
|
|
tell <name (type.id)> <args> [<args>...] : send a command to a specific daemon
|
|
.Invalid command: invalid not valid IPv6 address
|
|
osd blacklist add|rm <EntityAddr> {<float[0.0-]>} : add (optionally until <expire> seconds from now) or remove <addr> from blacklist
|
|
-1.0 not valid: -1.0 not in range [0.0]
|
|
Invalid command: unused arguments: ['-1.0']
|
|
osd blacklist add|rm <EntityAddr> {<float[0.0-]>} : add (optionally until <expire> seconds from now) or remove <addr> from blacklist
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd blacklist add|rm <EntityAddr> {<float[0.0-]>} : add (optionally until <expire> seconds from now) or remove <addr> from blacklist
|
|
Invalid command: invalid not valid IPv6 address
|
|
osd blacklist add|rm <EntityAddr> {<float[0.0-]>} : add (optionally until <expire> seconds from now) or remove <addr> from blacklist
|
|
-1.0 not valid: -1.0 not in range [0.0]
|
|
Invalid command: unused arguments: ['-1.0']
|
|
osd blacklist add|rm <EntityAddr> {<float[0.0-]>} : add (optionally until <expire> seconds from now) or remove <addr> from blacklist
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd blacklist add|rm <EntityAddr> {<float[0.0-]>} : add (optionally until <expire> seconds from now) or remove <addr> from blacklist
|
|
.Invalid command: missing required parameter ls
|
|
osd blacklist ls : show blacklisted clients
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd blacklist ls : show blacklisted clients
|
|
.no valid command found; 10 closest matches:
|
|
osd tier remove-overlay <poolname>
|
|
osd tier cache-mode <poolname> none|writeback|invalidate+forward|readonly
|
|
osd tier set-overlay <poolname> <poolname>
|
|
osd tier remove <poolname> <poolname>
|
|
osd tier add <poolname> <poolname>
|
|
osd pool stats {<name>}
|
|
osd pool set-quota <poolname> max_objects|max_bytes <val>
|
|
osd thrash <int[0-]>
|
|
osd reweight-by-utilization {<int[100-]>}
|
|
osd pool rename <poolname> <poolname>
|
|
.invalid not valid: invalid UUID invalid: badly formed hexadecimal UUID string
|
|
Invalid command: unused arguments: ['invalid']
|
|
osd create {<uuid>} : create new osd (with optional UUID)
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd create {<uuid>} : create new osd (with optional UUID)
|
|
.Invalid command: missing required parameter dump
|
|
osd crush dump : dump crush map
|
|
Invalid command: missing required parameter weight(<float[0.0-]>)
|
|
osd crush add <osdname (id|osd.id)> <float[0.0-]> <args> [<args>...] : add or update crushmap position and weight for <name> with <weight> and location <args>
|
|
no valid command found; 10 closest matches:
|
|
osd crush add-bucket <name> <type>
|
|
Invalid command: invalid chars ! in !!!
|
|
osd crush add <osdname (id|osd.id)> <float[0.0-]> <args> [<args>...] : add or update crushmap position and weight for <name> with <weight> and location <args>
|
|
.Invalid command: missing required parameter dump
|
|
osd crush dump : dump crush map
|
|
Invalid command: missing required parameter name(<string(goodchars [A-Za-z0-9-_.])>)
|
|
osd crush add-bucket <name> <type> : add no-parent (probably root) crush bucket <name> of type <type>
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd crush add-bucket <name> <type> : add no-parent (probably root) crush bucket <name> of type <type>
|
|
Invalid command: invalid chars ! in !!!
|
|
osd crush add-bucket <name> <type> : add no-parent (probably root) crush bucket <name> of type <type>
|
|
.Invalid command: missing required parameter dump
|
|
osd crush dump : dump crush map
|
|
Invalid command: missing required parameter weight(<float[0.0-]>)
|
|
osd crush create-or-move <osdname (id|osd.id)> <float[0.0-]> <args> [<args>...] : create entry or move existing entry for <name> <weight> at/to location <args>
|
|
Invalid command: -1.0 not in range [0.0]
|
|
osd crush create-or-move <osdname (id|osd.id)> <float[0.0-]> <args> [<args>...] : create entry or move existing entry for <name> <weight> at/to location <args>
|
|
Invalid command: invalid chars ! in !!!
|
|
osd crush create-or-move <osdname (id|osd.id)> <float[0.0-]> <args> [<args>...] : create entry or move existing entry for <name> <weight> at/to location <args>
|
|
.Invalid command: missing required parameter dump
|
|
osd crush dump : dump crush map
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd crush dump : dump crush map
|
|
.Invalid command: missing required parameter name(<string>)
|
|
osd crush link <name> <args> [<args>...] : link existing entry for <name> under location <args>
|
|
Invalid command: saw 0 of args(<string(goodchars [A-Za-z0-9-_.=])>) [<string(goodchars [A-Za-z0-9-_.=])>...], expected at least 1
|
|
osd crush link <name> <args> [<args>...] : link existing entry for <name> under location <args>
|
|
.Invalid command: missing required parameter name(<string(goodchars [A-Za-z0-9-_.])>)
|
|
osd crush move <name> <args> [<args>...] : move existing entry for <name> to location <args>
|
|
Invalid command: saw 0 of args(<string(goodchars [A-Za-z0-9-_.=])>) [<string(goodchars [A-Za-z0-9-_.=])>...], expected at least 1
|
|
osd crush move <name> <args> [<args>...] : move existing entry for <name> to location <args>
|
|
Invalid command: invalid chars ! in !!!
|
|
osd crush move <name> <args> [<args>...] : move existing entry for <name> to location <args>
|
|
Invalid command: invalid chars ! in !!!
|
|
osd crush move <name> <args> [<args>...] : move existing entry for <name> to location <args>
|
|
.Invalid command: missing required parameter name(<string(goodchars [A-Za-z0-9-_.])>)
|
|
osd crush reweight <name> <float[0.0-]> : change <name>'s weight to <weight> in crush map
|
|
Invalid command: missing required parameter weight(<float[0.0-]>)
|
|
osd crush reweight <name> <float[0.0-]> : change <name>'s weight to <weight> in crush map
|
|
Invalid command: -1.0 not in range [0.0]
|
|
osd crush reweight <name> <float[0.0-]> : change <name>'s weight to <weight> in crush map
|
|
Invalid command: invalid chars ! in !!!
|
|
osd crush reweight <name> <float[0.0-]> : change <name>'s weight to <weight> in crush map
|
|
.Invalid command: missing required parameter name(<string(goodchars [A-Za-z0-9-_.])>)
|
|
osd crush rm <name> {<ancestor>} : remove <name> from crush map (everywhere, or just at <ancestor>
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd crush rm <name> {<ancestor>} : remove <name> from crush map (everywhere, or just at <ancestor>
|
|
Invalid command: missing required parameter name(<string(goodchars [A-Za-z0-9-_.])>)
|
|
osd crush remove <name> {<ancestor>} : remove <name> from crush map (everywhere, or just at <ancestor>
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd crush remove <name> {<ancestor>} : remove <name> from crush map (everywhere, or just at <ancestor>
|
|
Invalid command: missing required parameter name(<string(goodchars [A-Za-z0-9-_.])>)
|
|
osd crush unlink <name> {<ancestor>} : unlink <name> from crush map (everywhere, or just at <ancestor>
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd crush unlink <name> {<ancestor>} : unlink <name> from crush map (everywhere, or just at <ancestor>
|
|
.Invalid command: missing required parameter dump
|
|
osd crush dump : dump crush map
|
|
Invalid command: missing required parameter dump
|
|
osd crush rule dump : dump crush rules
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd crush rule list : list crush rules
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd crush rule ls : list crush rules
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd crush rule dump : dump crush rules
|
|
.no valid command found; 10 closest matches:
|
|
osd crush rule create-simple <name> <root> <type>
|
|
osd crush tunables legacy|argonaut|bobtail|optimal|default
|
|
osd crush rule rm <name>
|
|
osd crush rule dump
|
|
osd crush dump
|
|
osd crush rule list
|
|
osd crush rule ls
|
|
osd crush set
|
|
osd crush link <name> <args> [<args>...]
|
|
osd crush move <name> <args> [<args>...]
|
|
no valid command found; 10 closest matches:
|
|
osd crush rule create-simple <name> <root> <type>
|
|
osd crush tunables legacy|argonaut|bobtail|optimal|default
|
|
osd crush rule rm <name>
|
|
osd crush rule dump
|
|
osd crush dump
|
|
osd crush rule list
|
|
osd crush rule ls
|
|
osd crush set
|
|
osd crush link <name> <args> [<args>...]
|
|
osd crush move <name> <args> [<args>...]
|
|
no valid command found; 10 closest matches:
|
|
osd crush rule create-simple <name> <root> <type>
|
|
osd crush tunables legacy|argonaut|bobtail|optimal|default
|
|
osd crush rule rm <name>
|
|
osd crush rule dump
|
|
osd crush dump
|
|
osd crush rule list
|
|
osd crush rule ls
|
|
osd crush set
|
|
osd crush link <name> <args> [<args>...]
|
|
osd crush move <name> <args> [<args>...]
|
|
no valid command found; 10 closest matches:
|
|
osd crush rule create-simple <name> <root> <type>
|
|
osd crush tunables legacy|argonaut|bobtail|optimal|default
|
|
osd crush rule rm <name>
|
|
osd crush rule dump
|
|
osd crush dump
|
|
osd crush rule list
|
|
osd crush rule ls
|
|
osd crush set
|
|
osd crush link <name> <args> [<args>...]
|
|
osd crush move <name> <args> [<args>...]
|
|
no valid command found; 10 closest matches:
|
|
osd crush rule create-simple <name> <root> <type>
|
|
osd crush tunables legacy|argonaut|bobtail|optimal|default
|
|
osd crush rule rm <name>
|
|
osd crush rule dump
|
|
osd crush dump
|
|
osd crush rule list
|
|
osd crush rule ls
|
|
osd crush set
|
|
osd crush link <name> <args> [<args>...]
|
|
osd crush move <name> <args> [<args>...]
|
|
no valid command found; 10 closest matches:
|
|
osd crush rule create-simple <name> <root> <type>
|
|
osd crush tunables legacy|argonaut|bobtail|optimal|default
|
|
osd crush rule rm <name>
|
|
osd crush rule dump
|
|
osd crush dump
|
|
osd crush rule list
|
|
osd crush rule ls
|
|
osd crush set
|
|
osd crush link <name> <args> [<args>...]
|
|
osd crush move <name> <args> [<args>...]
|
|
no valid command found; 10 closest matches:
|
|
osd crush rule create-simple <name> <root> <type>
|
|
osd crush tunables legacy|argonaut|bobtail|optimal|default
|
|
osd crush rule rm <name>
|
|
osd crush rule dump
|
|
osd crush dump
|
|
osd crush rule list
|
|
osd crush rule ls
|
|
osd crush set
|
|
osd crush link <name> <args> [<args>...]
|
|
osd crush move <name> <args> [<args>...]
|
|
.Invalid command: missing required parameter name(<string(goodchars [A-Za-z0-9-_.])>)
|
|
osd crush rule rm <name> : remove crush rule <name>
|
|
Invalid command: invalid chars ! in !!!!
|
|
osd crush rule rm <name> : remove crush rule <name>
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd crush rule rm <name> : remove crush rule <name>
|
|
.Invalid command: missing required parameter dump
|
|
osd crush dump : dump crush map
|
|
Invalid command: missing required parameter weight(<float[0.0-]>)
|
|
osd crush set <osdname (id|osd.id)> <float[0.0-]> <args> [<args>...] : update crushmap position and weight for <name> to <weight> with location <args>
|
|
Invalid command: -1.0 not in range [0.0]
|
|
osd crush set <osdname (id|osd.id)> <float[0.0-]> <args> [<args>...] : update crushmap position and weight for <name> to <weight> with location <args>
|
|
Invalid command: invalid chars ! in !!!
|
|
osd crush set <osdname (id|osd.id)> <float[0.0-]> <args> [<args>...] : update crushmap position and weight for <name> to <weight> with location <args>
|
|
.Invalid command: missing required parameter profile(legacy|argonaut|bobtail|optimal|default)
|
|
osd crush tunables legacy|argonaut|bobtail|optimal|default : set crush tunables values to <profile>
|
|
no valid command found; 10 closest matches:
|
|
osd crush rule create-simple <name> <root> <type>
|
|
osd crush tunables legacy|argonaut|bobtail|optimal|default
|
|
osd crush rule rm <name>
|
|
osd crush rule dump
|
|
osd crush dump
|
|
osd crush rule list
|
|
osd crush rule ls
|
|
osd crush set
|
|
osd crush link <name> <args> [<args>...]
|
|
osd crush move <name> <args> [<args>...]
|
|
.Invalid command: missing required parameter who(<string>)
|
|
osd deep-scrub <who> : initiate deep scrub on osd <who>
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd deep-scrub <who> : initiate deep scrub on osd <who>
|
|
.Invalid command: saw 0 of ids(<string>) [<string>...], expected at least 1
|
|
osd down <ids> [<ids>...] : set osd(s) <id> [<id>...] down
|
|
.-1 not valid: -1 not in range [0L]
|
|
Invalid command: unused arguments: ['-1']
|
|
osd dump {<int[0-]>} : print summary of OSD map
|
|
Invalid command: unused arguments: ['1']
|
|
osd dump {<int[0-]>} : print summary of OSD map
|
|
.Invalid command: missing required parameter id(<int[0-]>)
|
|
osd find <int[0-]> : find osd <id> in the CRUSH map and show its location
|
|
Invalid command: -1 not in range [0L]
|
|
osd find <int[0-]> : find osd <id> in the CRUSH map and show its location
|
|
Invalid command: unused arguments: ['1']
|
|
osd find <int[0-]> : find osd <id> in the CRUSH map and show its location
|
|
.Invalid command: unused arguments: ['toomany']
|
|
osd getmaxosd : show largest OSD id
|
|
.Invalid command: saw 0 of ids(<string>) [<string>...], expected at least 1
|
|
osd in <ids> [<ids>...] : set osd(s) <id> [<id>...] in
|
|
.Invalid command: missing required parameter id(<int[0-]>)
|
|
osd lost <int[0-]> {--yes-i-really-mean-it} : mark osd as permanently lost. THIS DESTROYS DATA IF NO MORE REPLICAS EXIST, BE CAREFUL
|
|
what? not valid: what? not in --yes-i-really-mean-it
|
|
Invalid command: unused arguments: ['what?']
|
|
osd lost <int[0-]> {--yes-i-really-mean-it} : mark osd as permanently lost. THIS DESTROYS DATA IF NO MORE REPLICAS EXIST, BE CAREFUL
|
|
Invalid command: -1 not in range [0L]
|
|
osd lost <int[0-]> {--yes-i-really-mean-it} : mark osd as permanently lost. THIS DESTROYS DATA IF NO MORE REPLICAS EXIST, BE CAREFUL
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd lost <int[0-]> {--yes-i-really-mean-it} : mark osd as permanently lost. THIS DESTROYS DATA IF NO MORE REPLICAS EXIST, BE CAREFUL
|
|
.Invalid command: unused arguments: ['toomany']
|
|
osd lspools {<int>} : list pools
|
|
.Invalid command: missing required parameter pool(<poolname>)
|
|
osd map <poolname> <objectname> : find pg for <object> in <pool>
|
|
Invalid command: missing required parameter object(<objectname>)
|
|
osd map <poolname> <objectname> : find pg for <object> in <pool>
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd map <poolname> <objectname> : find pg for <object> in <pool>
|
|
.-1 not valid: -1 not in range [0L]
|
|
Invalid command: unused arguments: ['-1']
|
|
osd getcrushmap {<int[0-]>} : get CRUSH map
|
|
Invalid command: unused arguments: ['1']
|
|
osd getcrushmap {<int[0-]>} : get CRUSH map
|
|
.-1 not valid: -1 not in range [0L]
|
|
Invalid command: unused arguments: ['-1']
|
|
osd getmap {<int[0-]>} : get OSD map
|
|
Invalid command: unused arguments: ['1']
|
|
osd getmap {<int[0-]>} : get OSD map
|
|
.-1 not valid: -1 not in range [0L]
|
|
Invalid command: unused arguments: ['-1']
|
|
osd ls {<int[0-]>} : show all OSD ids
|
|
Invalid command: unused arguments: ['1']
|
|
osd ls {<int[0-]>} : show all OSD ids
|
|
.-1 not valid: -1 not in range [0L]
|
|
Invalid command: unused arguments: ['-1']
|
|
osd tree {<int[0-]>} : print OSD tree
|
|
Invalid command: unused arguments: ['1']
|
|
osd tree {<int[0-]>} : print OSD tree
|
|
.Invalid command: saw 0 of ids(<string>) [<string>...], expected at least 1
|
|
osd out <ids> [<ids>...] : set osd(s) <id> [<id>...] out
|
|
.Invalid command: unused arguments: ['toomany']
|
|
osd pause : pause osd
|
|
.Invalid command: unused arguments: ['toomany']
|
|
osd perf : print dump of OSD perf summary stats
|
|
.foo=bar not valid: foo=bar doesn't represent an int
|
|
Invalid command: missing required parameter pool(<poolname>)
|
|
osd pool create <poolname> <int[0-]> {<int[0-]>} {<properties> [<properties>...]} : create pool
|
|
Invalid command: missing required parameter pg_num(<int[0-]>)
|
|
osd pool create <poolname> <int[0-]> {<int[0-]>} {<properties> [<properties>...]} : create pool
|
|
Invalid command: -1 not in range [0L]
|
|
osd pool create <poolname> <int[0-]> {<int[0-]>} {<properties> [<properties>...]} : create pool
|
|
.Invalid command: missing required parameter pool(<poolname>)
|
|
osd pool delete <poolname> {<poolname>} {--yes-i-really-really-mean-it} : delete pool
|
|
not really not valid: not really not in --yes-i-really-really-mean-it
|
|
Invalid command: unused arguments: ['not really']
|
|
osd pool delete <poolname> {<poolname>} {--yes-i-really-really-mean-it} : delete pool
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd pool delete <poolname> {<poolname>} {--yes-i-really-really-mean-it} : delete pool
|
|
.Invalid command: missing required parameter stats
|
|
osd pool stats {<name>} : obtain stats from all pools, or from specified pool
|
|
Invalid command: missing required parameter pool(<poolname>)
|
|
osd pool get <poolname> size|min_size|crash_replay_interval|pg_num|pgp_num|crush_ruleset : get pool parameter <var>
|
|
Invalid command: missing required parameter var(size|min_size|crash_replay_interval|pg_num|pgp_num|crush_ruleset)
|
|
osd pool get <poolname> size|min_size|crash_replay_interval|pg_num|pgp_num|crush_ruleset : get pool parameter <var>
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd pool get <poolname> size|min_size|crash_replay_interval|pg_num|pgp_num|crush_ruleset : get pool parameter <var>
|
|
Invalid command: invalid not in size|min_size|crash_replay_interval|pg_num|pgp_num|crush_ruleset
|
|
osd pool get <poolname> size|min_size|crash_replay_interval|pg_num|pgp_num|crush_ruleset : get pool parameter <var>
|
|
.Invalid command: missing required parameter pool(<poolname>)
|
|
osd pool mksnap <poolname> <snap> : make snapshot <snap> in <pool>
|
|
Invalid command: missing required parameter snap(<string>)
|
|
osd pool mksnap <poolname> <snap> : make snapshot <snap> in <pool>
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd pool mksnap <poolname> <snap> : make snapshot <snap> in <pool>
|
|
.Invalid command: missing required parameter srcpool(<poolname>)
|
|
osd pool rename <poolname> <poolname> : rename <srcpool> to <destpool>
|
|
Invalid command: missing required parameter destpool(<poolname>)
|
|
osd pool rename <poolname> <poolname> : rename <srcpool> to <destpool>
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd pool rename <poolname> <poolname> : rename <srcpool> to <destpool>
|
|
.Invalid command: missing required parameter pool(<poolname>)
|
|
osd pool rmsnap <poolname> <snap> : remove snapshot <snap> from <pool>
|
|
Invalid command: missing required parameter snap(<string>)
|
|
osd pool rmsnap <poolname> <snap> : remove snapshot <snap> from <pool>
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd pool rmsnap <poolname> <snap> : remove snapshot <snap> from <pool>
|
|
.Invalid command: missing required parameter pool(<poolname>)
|
|
osd pool set <poolname> size|min_size|crash_replay_interval|pg_num|pgp_num|crush_ruleset|hashpspool <val> : set pool parameter <var> to <val>
|
|
Invalid command: missing required parameter var(size|min_size|crash_replay_interval|pg_num|pgp_num|crush_ruleset|hashpspool)
|
|
osd pool set <poolname> size|min_size|crash_replay_interval|pg_num|pgp_num|crush_ruleset|hashpspool <val> : set pool parameter <var> to <val>
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd pool set <poolname> size|min_size|crash_replay_interval|pg_num|pgp_num|crush_ruleset|hashpspool <val> : set pool parameter <var> to <val>
|
|
.Invalid command: missing required parameter pool(<poolname>)
|
|
osd pool set-quota <poolname> max_objects|max_bytes <val> : set object or byte limit on pool
|
|
Invalid command: missing required parameter field(max_objects|max_bytes)
|
|
osd pool set-quota <poolname> max_objects|max_bytes <val> : set object or byte limit on pool
|
|
Invalid command: missing required parameter val(<string>)
|
|
osd pool set-quota <poolname> max_objects|max_bytes <val> : set object or byte limit on pool
|
|
Invalid command: invalid not in max_objects|max_bytes
|
|
osd pool set-quota <poolname> max_objects|max_bytes <val> : set object or byte limit on pool
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd pool set-quota <poolname> max_objects|max_bytes <val> : set object or byte limit on pool
|
|
.Invalid command: missing required parameter who(<string>)
|
|
osd repair <who> : initiate repair on osd <who>
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd repair <who> : initiate repair on osd <who>
|
|
.Invalid command: missing required parameter id(<int[0-]>)
|
|
osd reweight <int[0-]> <float[0.0-1.0]> : reweight osd to 0.0 < <weight> < 1.0
|
|
Invalid command: missing required parameter weight(<float[0.0-1.0]>)
|
|
osd reweight <int[0-]> <float[0.0-1.0]> : reweight osd to 0.0 < <weight> < 1.0
|
|
Invalid command: 2.0 not in range [0.0, 1.0]
|
|
osd reweight <int[0-]> <float[0.0-1.0]> : reweight osd to 0.0 < <weight> < 1.0
|
|
Invalid command: -1 not in range [0L]
|
|
osd reweight <int[0-]> <float[0.0-1.0]> : reweight osd to 0.0 < <weight> < 1.0
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd reweight <int[0-]> <float[0.0-1.0]> : reweight osd to 0.0 < <weight> < 1.0
|
|
.50 not valid: 50 not in range [100L]
|
|
Invalid command: unused arguments: ['50']
|
|
osd reweight-by-utilization {<int[100-]>} : reweight OSDs by utilization [overload-percentage-for-consideration, default 120]
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd reweight-by-utilization {<int[100-]>} : reweight OSDs by utilization [overload-percentage-for-consideration, default 120]
|
|
.Invalid command: saw 0 of ids(<string>) [<string>...], expected at least 1
|
|
osd rm <ids> [<ids>...] : remove osd(s) <id> [<id>...] in
|
|
.Invalid command: missing required parameter who(<string>)
|
|
osd scrub <who> : initiate scrub on osd <who>
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd scrub <who> : initiate scrub on osd <who>
|
|
.Invalid command: missing required parameter key(pause|noup|nodown|noout|noin|nobackfill|norecover|noscrub|nodeep-scrub)
|
|
osd set pause|noup|nodown|noout|noin|nobackfill|norecover|noscrub|nodeep-scrub : set <key>
|
|
Invalid command: invalid not in pause|noup|nodown|noout|noin|nobackfill|norecover|noscrub|nodeep-scrub
|
|
osd set pause|noup|nodown|noout|noin|nobackfill|norecover|noscrub|nodeep-scrub : set <key>
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd set pause|noup|nodown|noout|noin|nobackfill|norecover|noscrub|nodeep-scrub : set <key>
|
|
Invalid command: missing required parameter key(pause|noup|nodown|noout|noin|nobackfill|norecover|noscrub|nodeep-scrub)
|
|
osd unset pause|noup|nodown|noout|noin|nobackfill|norecover|noscrub|nodeep-scrub : unset <key>
|
|
Invalid command: invalid not in pause|noup|nodown|noout|noin|nobackfill|norecover|noscrub|nodeep-scrub
|
|
osd unset pause|noup|nodown|noout|noin|nobackfill|norecover|noscrub|nodeep-scrub : unset <key>
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd unset pause|noup|nodown|noout|noin|nobackfill|norecover|noscrub|nodeep-scrub : unset <key>
|
|
.Invalid command: unused arguments: ['toomany']
|
|
osd setcrushmap : set crush map from input file
|
|
.Invalid command: missing required parameter newmax(<int[0-]>)
|
|
osd setmaxosd <int[0-]> : set new maximum osd value
|
|
Invalid command: -1 not in range [0L]
|
|
osd setmaxosd <int[0-]> : set new maximum osd value
|
|
Invalid command: unused arguments: ['1']
|
|
osd setmaxosd <int[0-]> : set new maximum osd value
|
|
.Invalid command: unused arguments: ['toomany']
|
|
osd stat : print summary of OSD map
|
|
.Invalid command: missing required parameter num_epochs(<int[0-]>)
|
|
osd thrash <int[0-]> : thrash OSDs for <num_epochs>
|
|
Invalid command: -1 not in range [0L]
|
|
osd thrash <int[0-]> : thrash OSDs for <num_epochs>
|
|
Invalid command: unused arguments: ['1']
|
|
osd thrash <int[0-]> : thrash OSDs for <num_epochs>
|
|
.Invalid command: missing required parameter pool(<poolname>)
|
|
osd tier cache-mode <poolname> none|writeback|invalidate+forward|readonly : specify the caching mode for cache tier <pool>
|
|
Invalid command: missing required parameter mode(none|writeback|invalidate+forward|readonly)
|
|
osd tier cache-mode <poolname> none|writeback|invalidate+forward|readonly : specify the caching mode for cache tier <pool>
|
|
.Invalid command: missing required parameter pool(<poolname>)
|
|
osd tier add <poolname> <poolname> : add the tier <tierpool> to base pool <pool>
|
|
Invalid command: missing required parameter tierpool(<poolname>)
|
|
osd tier add <poolname> <poolname> : add the tier <tierpool> to base pool <pool>
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd tier add <poolname> <poolname> : add the tier <tierpool> to base pool <pool>
|
|
Invalid command: missing required parameter pool(<poolname>)
|
|
osd tier remove <poolname> <poolname> : remove the tier <tierpool> from base pool <pool>
|
|
Invalid command: missing required parameter tierpool(<poolname>)
|
|
osd tier remove <poolname> <poolname> : remove the tier <tierpool> from base pool <pool>
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd tier remove <poolname> <poolname> : remove the tier <tierpool> from base pool <pool>
|
|
Invalid command: missing required parameter pool(<poolname>)
|
|
osd tier set-overlay <poolname> <poolname> : set the overlay pool for base pool <pool> to be <overlaypool>
|
|
Invalid command: missing required parameter overlaypool(<poolname>)
|
|
osd tier set-overlay <poolname> <poolname> : set the overlay pool for base pool <pool> to be <overlaypool>
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd tier set-overlay <poolname> <poolname> : set the overlay pool for base pool <pool> to be <overlaypool>
|
|
.Invalid command: missing required parameter pool(<poolname>)
|
|
osd tier remove-overlay <poolname> : remove the overlay pool for base pool <pool>
|
|
Invalid command: unused arguments: ['toomany']
|
|
osd tier remove-overlay <poolname> : remove the overlay pool for base pool <pool>
|
|
.Invalid command: unused arguments: ['toomany']
|
|
osd unpause : unpause osd
|
|
.Invalid command: missing required parameter debugop(unfound_objects_exist|degraded_pgs_exist)
|
|
pg debug unfound_objects_exist|degraded_pgs_exist : show debug info about pgs
|
|
Invalid command: invalid not in unfound_objects_exist|degraded_pgs_exist
|
|
pg debug unfound_objects_exist|degraded_pgs_exist : show debug info about pgs
|
|
.Invalid command: missing required parameter pgid(<pgid>)
|
|
pg deep-scrub <pgid> : start deep-scrub on <pgid>
|
|
Invalid command: pgid has no .
|
|
pg deep-scrub <pgid> : start deep-scrub on <pgid>
|
|
.invalid not valid: invalid not in all|summary|sum|delta|pools|osds|pgs|pgs_brief
|
|
Invalid command: unused arguments: ['invalid']
|
|
pg dump {all|summary|sum|delta|pools|osds|pgs|pgs_brief [all|summary|sum|delta|pools|osds|pgs|pgs_brief...]} : show human-readable versions of pg map (only 'all' valid with plain)
|
|
.invalid not valid: invalid not in all|summary|sum|pools|osds|pgs
|
|
Invalid command: unused arguments: ['invalid']
|
|
pg dump_json {all|summary|sum|pools|osds|pgs [all|summary|sum|pools|osds|pgs...]} : show human-readable version of pg map in json only
|
|
..invalid not valid: invalid not in inactive|unclean|stale
|
|
invalid not valid: invalid doesn't represent an int
|
|
Invalid command: unused arguments: ['invalid']
|
|
pg dump_stuck {inactive|unclean|stale [inactive|unclean|stale...]} {<int>} : show information about stuck pgs
|
|
1234 not valid: 1234 not in inactive|unclean|stale
|
|
.Invalid command: missing required parameter pgid(<pgid>)
|
|
pg force_create_pg <pgid> : force creation of pg <pgid>
|
|
Invalid command: pgid has no .
|
|
pg force_create_pg <pgid> : force creation of pg <pgid>
|
|
..Invalid command: missing required parameter pgid(<pgid>)
|
|
pg map <pgid> : show mapping of pg to osds
|
|
Invalid command: pgid has no .
|
|
pg map <pgid> : show mapping of pg to osds
|
|
.Invalid command: missing required parameter pgid(<pgid>)
|
|
pg repair <pgid> : start repair on <pgid>
|
|
Invalid command: pgid has no .
|
|
pg repair <pgid> : start repair on <pgid>
|
|
.Invalid command: missing required parameter pgid(<pgid>)
|
|
pg scrub <pgid> : start scrub on <pgid>
|
|
Invalid command: pgid has no .
|
|
pg scrub <pgid> : start scrub on <pgid>
|
|
..Invalid command: missing required parameter ratio(<float[0.0-1.0]>)
|
|
pg set_full_ratio <float[0.0-1.0]> : set ratio at which pgs are considered full
|
|
Invalid command: 2.0 not in range [0.0, 1.0]
|
|
pg set_full_ratio <float[0.0-1.0]> : set ratio at which pgs are considered full
|
|
.Invalid command: missing required parameter ratio(<float[0.0-1.0]>)
|
|
pg set_nearfull_ratio <float[0.0-1.0]> : set ratio at which pgs are considered nearly full
|
|
Invalid command: 2.0 not in range [0.0, 1.0]
|
|
pg set_nearfull_ratio <float[0.0-1.0]> : set ratio at which pgs are considered nearly full
|
|
...
|
|
----------------------------------------------------------------------
|
|
Ran 128 tests in 31.229s
|
|
|
|
OK
|
|
PASS: test/pybind/test_ceph_argparse.py
|
|
===========================================
|
|
2 of 53 tests failed
|
|
Please report to ceph-devel@vger.kernel.org
|
|
===========================================
|
|
make[4]: *** [check-TESTS] Error 1
|
|
make[4]: Leaving directory `/home/huangjun/ceph/src'
|
|
make[3]: *** [check-am] Error 2
|
|
make[3]: Leaving directory `/home/huangjun/ceph/src'
|
|
make[2]: *** [check-recursive] Error 1
|
|
make[2]: Leaving directory `/home/huangjun/ceph/src'
|
|
make[1]: *** [check] Error 2
|
|
make[1]: Leaving directory `/home/huangjun/ceph/src'
|
|
make: *** [check-recursive] Error 1
|