[root@ci-vm-10-0-139-83 memcached-1.6.7]# make test ./sizes Slab Stats 64 Thread stats -6368 Global stats 208 Settings 640 Item (no cas) 48 Item (cas) 56 extstore header 12 Libevent thread 216 Connection 456 Response object 1176 Response bundle 24 Response objects per bundle 13 ---------------------------------------- libevent thread cumulative 6648 Thread stats cumulative 6432 ./testapp 1..57 ok 1 - cache_create ok 2 - cache_constructor ok 3 - cache_constructor_fail ok 4 - cache_destructor ok 5 - cache_reuse ok 6 - cache_redzone ok 7 - stats_prefix_find ok 8 - stats_prefix_record_get ok 9 - stats_prefix_record_delete ok 10 - stats_prefix_record_set ok 11 - stats_prefix_dump ok 12 - issue_161 ok 13 - strtol ok 14 - strtoll ok 15 - strtoul ok 16 - strtoull ok 17 - issue_44 ok 18 - vperror ok 19 - issue_101 Signal handled: Terminated. ok 20 - start_server getpeername: Transport endpoint is not connected ok 21 - issue_92 getpeername: Transport endpoint is not connected ok 22 - issue_102 ok 23 - binary_noop ok 24 - binary_quit ok 25 - binary_quitq ok 26 - binary_set ok 27 - binary_setq ok 28 - binary_add ok 29 - binary_addq ok 30 - binary_replace ok 31 - binary_replaceq ok 32 - binary_delete ok 33 - binary_deleteq ok 34 - binary_get ok 35 - binary_getq ok 36 - binary_getk ok 37 - binary_getkq ok 38 - binary_gat ok 39 - binary_gatq ok 40 - binary_gatk ok 41 - binary_gatkq ok 42 - binary_incr ok 43 - binary_incrq ok 44 - binary_decr ok 45 - binary_decrq ok 46 - binary_version ok 47 - binary_flush ok 48 - binary_flushq ok 49 - binary_append ok 50 - binary_appendq ok 51 - binary_prepend ok 52 - binary_prependq ok 53 - binary_stat ok 54 - binary_illegal ok 55 - binary_pipeline_hickup Signal handled: Interrupt. ok 56 - shutdown ok 57 - stop_server t/00-startup.t .............. 1/21 getaddrinfo(): Name or service not known failed to listen on TCP port 37768: Success t/00-startup.t .............. 11/21 slab class 1: chunk size 96 perslab 10922 slab class 2: chunk size 120 perslab 8738 slab class 3: chunk size 152 perslab 6898 slab class 4: chunk size 192 perslab 5461 slab class 5: chunk size 240 perslab 4369 slab class 6: chunk size 304 perslab 3449 slab class 7: chunk size 384 perslab 2730 slab class 8: chunk size 480 perslab 2184 slab class 9: chunk size 600 perslab 1747 slab class 10: chunk size 752 perslab 1394 slab class 11: chunk size 944 perslab 1110 slab class 12: chunk size 1184 perslab 885 slab class 13: chunk size 1480 perslab 708 slab class 14: chunk size 1856 perslab 564 slab class 15: chunk size 2320 perslab 451 slab class 16: chunk size 2904 perslab 361 slab class 17: chunk size 3632 perslab 288 slab class 18: chunk size 4544 perslab 230 slab class 19: chunk size 5680 perslab 184 slab class 20: chunk size 7104 perslab 147 slab class 21: chunk size 8880 perslab 118 slab class 22: chunk size 11104 perslab 94 slab class 23: chunk size 13880 perslab 75 slab class 24: chunk size 17352 perslab 60 slab class 25: chunk size 21696 perslab 48 slab class 26: chunk size 27120 perslab 38 slab class 27: chunk size 33904 perslab 30 slab class 28: chunk size 42384 perslab 24 slab class 29: chunk size 52984 perslab 19 slab class 30: chunk size 66232 perslab 15 slab class 31: chunk size 82792 perslab 12 slab class 32: chunk size 103496 perslab 10 slab class 33: chunk size 129376 perslab 8 slab class 34: chunk size 161720 perslab 6 slab class 35: chunk size 202152 perslab 5 slab class 36: chunk size 252696 perslab 4 slab class 37: chunk size 315872 perslab 3 slab class 38: chunk size 394840 perslab 2 slab class 39: chunk size 524288 perslab 2 <28 server listening (auto-negotiate) <29 server listening (auto-negotiate) <30 send buffer was 212992, now 268435456 <34 send buffer was 212992, now 268435456 <33 server listening (udp) <37 server listening (udp) <32 server listening (udp) <36 server listening (udp) <31 server listening (udp) <35 server listening (udp) <30 server listening (udp) <34 server listening (udp) <38 new auto-negotiating client connection <38 connection closed. slab class 1: chunk size 96 perslab 10922 slab class 2: chunk size 120 perslab 8738 slab class 3: chunk size 152 perslab 6898 slab class 4: chunk size 192 perslab 5461 slab class 5: chunk size 240 perslab 4369 slab class 6: chunk size 304 perslab 3449 slab class 7: chunk size 384 perslab 2730 slab class 8: chunk size 480 perslab 2184 slab class 9: chunk size 600 perslab 1747 slab class 10: chunk size 752 perslab 1394 slab class 11: chunk size 944 perslab 1110 slab class 12: chunk size 1184 perslab 885 slab class 13: chunk size 1480 perslab 708 slab class 14: chunk size 1856 perslab 564 slab class 15: chunk size 2320 perslab 451 slab class 16: chunk size 2904 perslab 361 slab class 17: chunk size 3632 perslab 288 slab class 18: chunk size 4544 perslab 230 slab class 19: chunk size 5680 perslab 184 slab class 20: chunk size 7104 perslab 147 slab class 21: chunk size 8880 perslab 118 slab class 22: chunk size 11104 perslab 94 slab class 23: chunk size 13880 perslab 75 slab class 24: chunk size 17352 perslab 60 slab class 25: chunk size 21696 perslab 48 slab class 26: chunk size 27120 perslab 38 slab class 27: chunk size 33904 perslab 30 slab class 28: chunk size 42384 perslab 24 slab class 29: chunk size 52984 perslab 19 slab class 30: chunk size 66232 perslab 15 slab class 31: chunk size 82792 perslab 12 slab class 32: chunk size 103496 perslab 10 slab class 33: chunk size 129376 perslab 8 slab class 34: chunk size 161720 perslab 6 slab class 35: chunk size 202152 perslab 5 slab class 36: chunk size 252696 perslab 4 slab class 37: chunk size 315872 perslab 3 slab class 38: chunk size 394840 perslab 2 slab class 39: chunk size 524288 perslab 2 <28 server listening (ascii) <29 server listening (ascii) <30 send buffer was 212992, now 268435456 <34 send buffer was 212992, now 268435456 <33 server listening (udp) <37 server listening (udp) <32 server listening (udp) <36 server listening (udp) <31 server listening (udp) <35 server listening (udp) <30 server listening (udp) <34 server listening (udp) <38 new ascii client connection. <38 connection closed. t/00-startup.t .............. 15/21 slab class 1: chunk size 96 perslab 10922 slab class 2: chunk size 120 perslab 8738 slab class 3: chunk size 152 perslab 6898 slab class 4: chunk size 192 perslab 5461 slab class 5: chunk size 240 perslab 4369 slab class 6: chunk size 304 perslab 3449 slab class 7: chunk size 384 perslab 2730 slab class 8: chunk size 480 perslab 2184 slab class 9: chunk size 600 perslab 1747 slab class 10: chunk size 752 perslab 1394 slab class 11: chunk size 944 perslab 1110 slab class 12: chunk size 1184 perslab 885 slab class 13: chunk size 1480 perslab 708 slab class 14: chunk size 1856 perslab 564 slab class 15: chunk size 2320 perslab 451 slab class 16: chunk size 2904 perslab 361 slab class 17: chunk size 3632 perslab 288 slab class 18: chunk size 4544 perslab 230 slab class 19: chunk size 5680 perslab 184 slab class 20: chunk size 7104 perslab 147 slab class 21: chunk size 8880 perslab 118 slab class 22: chunk size 11104 perslab 94 slab class 23: chunk size 13880 perslab 75 slab class 24: chunk size 17352 perslab 60 slab class 25: chunk size 21696 perslab 48 slab class 26: chunk size 27120 perslab 38 slab class 27: chunk size 33904 perslab 30 slab class 28: chunk size 42384 perslab 24 slab class 29: chunk size 52984 perslab 19 slab class 30: chunk size 66232 perslab 15 slab class 31: chunk size 82792 perslab 12 slab class 32: chunk size 103496 perslab 10 slab class 33: chunk size 129376 perslab 8 slab class 34: chunk size 161720 perslab 6 slab class 35: chunk size 202152 perslab 5 slab class 36: chunk size 252696 perslab 4 slab class 37: chunk size 315872 perslab 3 slab class 38: chunk size 394840 perslab 2 slab class 39: chunk size 524288 perslab 2 <28 server listening (binary) <29 server listening (binary) <30 send buffer was 212992, now 268435456 <34 send buffer was 212992, now 268435456 <33 server listening (udp) <37 server listening (udp) <32 server listening (udp) <36 server listening (udp) <31 server listening (udp) <35 server listening (udp) <30 server listening (udp) <34 server listening (udp) <38 new binary client connection. <38 connection closed. Invalid value for binding protocol: http -- should be one of auto, binary, or ascii stopped assoc asking workers to stop asking background threads to stop stopped lru crawler stopped maintainer stopped slab mover stopped logger thread stopped idle timeout thread closing connections <28 connection closed. <29 connection closed. <30 connection closed. <31 connection closed. <32 connection closed. <33 connection closed. <34 connection closed. <35 connection closed. <36 connection closed. <37 connection closed. reaping worker threads all background threads stopped Maximum connections must be greater than 0 stopped assoc asking workers to stop asking background threads to stop stopped lru crawler stopped maintainer stopped slab mover t/00-startup.t .............. 18/21 stopped logger thread stopped idle timeout thread closing connections <28 connection closed. <29 connection closed. <30 connection closed. <31 connection closed. <32 connection closed. <33 connection closed. <34 connection closed. <35 connection closed. <36 connection closed. <37 connection closed. reaping worker threads all background threads stopped Maximum connections must be greater than 0 stopped assoc asking workers to stop asking background threads to stop stopped lru crawler stopped maintainer stopped slab mover stopped logger thread stopped idle timeout thread closing connections <28 connection closed. <29 connection closed. <30 connection closed. <31 connection closed. <32 connection closed. <33 connection closed. <34 connection closed. <35 connection closed. <36 connection closed. <37 connection closed. reaping worker threads all background threads stopped Number of threads must be greater than 0 t/00-startup.t .............. ok t/64bit.t ................... ok t/ascii-auth.t .............. ok t/binary-extstore.t ......... ok t/binary-get.t .............. ok t/binary-sasl.t ............. skipped: Skipping SASL tests t/binary.t .................. 1/? # Some chunked item tests t/binary.t .................. ok t/bogus-commands.t .......... ok t/cas.t ..................... ok t/chunked-extstore.t ........ ok t/chunked-items.t ........... ok t/conn-limits.t ............. DEPRECATED: resp_obj_mem_limit no longer used. See read_buf_mem_limit, t/conn-limits.t ............. ok t/daemonize.t ............... ok t/dash-M.t .................. ok t/dyn-maxbytes.t ............ ok t/error-extstore.t .......... ok t/evictions.t ............... ok t/expirations.t ............. ok t/extstore-buckets.t ........ ok t/extstore-jbod.t ........... ok t/extstore.t ................ ok t/flags.t ................... ok t/flush-all.t ............... ok t/getandtouch.t ............. ok t/getset.t .................. ok t/idle-timeout.t ............ ok t/incrdecr.t ................ ok t/issue_104.t ............... ok t/issue_108.t ............... ok t/issue_14.t ................ ok t/issue_140.t ............... skipped: Fix for Issue 140 was only an illusion t/issue_152.t ............... ok t/issue_163.t ............... ok t/issue_183.t ............... ok t/issue_192.t ............... ok t/issue_22.t ................ ok t/issue_260.t ............... skipped: Only possible to test #260 under artificial conditions t/issue_29.t ................ ok t/issue_3.t ................. ok t/issue_41.t ................ ok t/issue_42.t ................ ok t/issue_50.t ................ ok t/issue_61.t ................ ok t/issue_67.t ................ ok t/issue_68.t ................ ok t/issue_70.t ................ ok t/item_size_max.t ........... 1/7 Item max size cannot be less than 1024 bytes. t/item_size_max.t ........... 2/7 Cannot set item size limit higher than 1/2 of memory max. t/item_size_max.t ........... ok t/line-lengths.t ............ ok t/lru-crawler.t ............. ok t/lru-maintainer.t .......... ok t/lru.t ..................... ok t/malicious-commands.t ...... ok t/maxconns.t ................ skipped: maxconns test does not work t/metaget.t ................. 1/? # marithmetic tests # mset mode switch t/metaget.t ................. 96/? # starting serve stale with mdelete # running mdelete # trying to fail then stale set via mset # confirm item still stale, and TTL wasn't raised. # do valid mset # testing quiet flag # now purposefully cause an error # testing mget opaque # flag and token count errors # pipeline test # mget + extstore tests t/metaget.t ................. ok t/misbehave.t ............... skipped: Privilege drop not supported t/multiversioning.t ......... ok t/noreply.t ................. ok t/quit.t .................... ok t/refhang.t ................. skipped: Test is flaky. Needs special hooks. t/restart.t ................. [restart] Failed to read a tag from metadata file t/restart.t ................. 1/? [restart] no metadata save file, starting with a clean cache # Set some values, various sizes. t/restart.t ................. 15/? # load enough items to change hash power level t/restart.t ................. 25/? # Load a couple chunked items # Data that should expire while stopped. t/restart.t ................. 50/? # killed, waiting Gracefully stopping # reconnected t/restart.t ................. 51/? # low TTL item should be gone t/restart.t ................. ok t/slabhang.t ................ skipped: Test is flaky. Needs special hooks. t/slabs-reassign-chunked.t .. ok t/slabs-reassign2.t ......... ok t/slabs_reassign.t .......... ok t/ssl_cert_refresh.t ........ ok t/ssl_ports.t ............... ok t/ssl_session_resumption.t .. ok t/ssl_settings.t ............ ok t/ssl_verify_modes.t ........ ok t/stats-conns.t ............. 2/12 PORT: 43986 t/stats-conns.t ............. ok t/stats-detail.t ............ ok t/stats.t ................... ok t/strtol-testing.t .......... ok t/touch.t ................... ok t/udp.t ..................... ok t/unixsocket.t .............. ok t/watcher.t ................. ok t/watcher_connid.t .......... ok t/whitespace.t .............. skipped: Skipping test because this does not appear to be a memcached git working directory All tests successful. Files=79, Tests=104697, 658 wallclock secs (16.10 usr 1.04 sys + 56.82 cusr 13.33 csys = 87.29 CPU) Result: PASS File 'assoc.c' Lines executed:90.08% of 131 Creating 'assoc.c.gcov' File '/usr/include/stdlib.h' Lines executed:0.00% of 2 Creating 'stdlib.h.gcov' File '/usr/include/bits/stdio2.h' Lines executed:0.00% of 2 Creating 'stdio2.h.gcov' File 'authfile.c' Lines executed:86.96% of 46 Creating 'authfile.c.gcov' File '/usr/include/sys/stat.h' Lines executed:100.00% of 2 Creating 'stat.h.gcov' File '/usr/include/bits/stdio2.h' Lines executed:50.00% of 6 Creating 'stdio2.h.gcov' File '/usr/include/bits/string_fortified.h' Lines executed:100.00% of 2 Creating 'string_fortified.h.gcov' File 'bipbuffer.c' Lines executed:74.63% of 67 Creating 'bipbuffer.c.gcov' File '/usr/include/bits/string_fortified.h' Lines executed:100.00% of 2 Creating 'string_fortified.h.gcov' File 'cache.c' Lines executed:58.76% of 97 Creating 'cache.c.gcov' File '/usr/include/bits/string_fortified.h' Lines executed:100.00% of 2 Creating 'string_fortified.h.gcov' File 'crawler.c' Lines executed:81.07% of 375 Creating 'crawler.c.gcov' File '/usr/include/bits/string_fortified.h' Lines executed:100.00% of 4 Creating 'string_fortified.h.gcov' File '/usr/include/bits/stdio2.h' Lines executed:50.00% of 4 Creating 'stdio2.h.gcov' File '/usr/include/bits/poll2.h' Lines executed:100.00% of 5 Creating 'poll2.h.gcov' File 'crc32c.c' Lines executed:50.26% of 191 Creating 'crc32c.c.gcov' File 'daemon.c' Lines executed:52.00% of 25 Creating 'daemon.c.gcov' File '/usr/include/bits/fcntl2.h' Lines executed:100.00% of 5 Creating 'fcntl2.h.gcov' File 'extstore.c' Lines executed:86.81% of 508 Creating 'extstore.c.gcov' File '/usr/include/bits/string_fortified.h' Lines executed:100.00% of 4 Creating 'string_fortified.h.gcov' File '/usr/include/bits/fcntl2.h' Lines executed:100.00% of 5 Creating 'fcntl2.h.gcov' File 'hash.c' Lines executed:100.00% of 10 Creating 'hash.c.gcov' File 'items.c' Lines executed:89.77% of 1075 Creating 'items.c.gcov' File '/usr/include/bits/stdio2.h' Lines executed:50.00% of 4 Creating 'stdio2.h.gcov' File '/usr/include/bits/string_fortified.h' Lines executed:100.00% of 6 Creating 'string_fortified.h.gcov' File 'itoa_ljust.c' Lines executed:78.57% of 56 Creating 'itoa_ljust.c.gcov' File '/usr/include/bits/string_fortified.h' Lines executed:100.00% of 2 Creating 'string_fortified.h.gcov' File 'jenkins_hash.c' Lines executed:38.30% of 94 Creating 'jenkins_hash.c.gcov' File 'logger.c' Lines executed:83.33% of 432 Creating 'logger.c.gcov' File '/usr/include/bits/stdio2.h' Lines executed:33.33% of 6 Creating 'stdio2.h.gcov' File '/usr/include/bits/string_fortified.h' Lines executed:100.00% of 4 Creating 'string_fortified.h.gcov' File '/usr/include/bits/poll2.h' Lines executed:57.14% of 7 Creating 'poll2.h.gcov' memcached.gcno:not a gcov notes file memcached.gcda:stamp mismatch with notes file File 'murmur3_hash.c' Lines executed:100.00% of 37 Creating 'murmur3_hash.c.gcov' File 'proto_bin.c' Lines executed:67.82% of 752 Creating 'proto_bin.c.gcov' File '/usr/include/bits/stdio2.h' Lines executed:50.00% of 4 Creating 'stdio2.h.gcov' File '/usr/include/bits/byteswap.h' Lines executed:100.00% of 4 Creating 'byteswap.h.gcov' File '/usr/include/bits/string_fortified.h' Lines executed:100.00% of 2 Creating 'string_fortified.h.gcov' File 'proto_text.c' Lines executed:74.14% of 1578 Creating 'proto_text.c.gcov' File '/usr/include/bits/stdio2.h' Lines executed:50.00% of 4 Creating 'stdio2.h.gcov' File '/usr/include/bits/string_fortified.h' Lines executed:100.00% of 2 Creating 'string_fortified.h.gcov' File 'restart.c' Lines executed:79.63% of 216 Creating 'restart.c.gcov' File '/usr/include/bits/stdio2.h' Lines executed:100.00% of 4 Creating 'stdio2.h.gcov' File '/usr/include/bits/fcntl2.h' Lines executed:100.00% of 5 Creating 'fcntl2.h.gcov' File '/usr/include/bits/string_fortified.h' Lines executed:100.00% of 2 Creating 'string_fortified.h.gcov' File '/usr/include/bits/stdio.h' Lines executed:100.00% of 2 Creating 'stdio.h.gcov' File 'sasl_defs.c' Lines executed:0.00% of 36 Creating 'sasl_defs.c.gcov' File '/usr/include/bits/string_fortified.h' Lines executed:0.00% of 2 Creating 'string_fortified.h.gcov' File '/usr/include/bits/unistd.h' Lines executed:0.00% of 5 Creating 'unistd.h.gcov' File '/usr/include/bits/stdio2.h' Lines executed:0.00% of 2 Creating 'stdio2.h.gcov' File 'slab_automove_extstore.c' Lines executed:74.52% of 157 Creating 'slab_automove_extstore.c.gcov' File '/usr/include/bits/string_fortified.h' Lines executed:100.00% of 4 Creating 'string_fortified.h.gcov' File 'slab_automove.c' Lines executed:95.06% of 81 Creating 'slab_automove.c.gcov' File '/usr/include/bits/string_fortified.h' Lines executed:100.00% of 4 Creating 'string_fortified.h.gcov' File 'slabs.c' Lines executed:88.02% of 676 Creating 'slabs.c.gcov' File '/usr/include/bits/stdio2.h' Lines executed:44.44% of 9 Creating 'stdio2.h.gcov' File '/usr/include/bits/string_fortified.h' Lines executed:100.00% of 4 Creating 'string_fortified.h.gcov' File 'stats_prefix.c' Lines executed:91.67% of 96 Creating 'stats_prefix.c.gcov' File '/usr/include/bits/stdio2.h' Lines executed:100.00% of 2 Creating 'stdio2.h.gcov' File '/usr/include/bits/string_fortified.h' Lines executed:100.00% of 6 Creating 'string_fortified.h.gcov' File 'storage.c' Lines executed:90.83% of 349 Creating 'storage.c.gcov' File '/usr/include/bits/stdio2.h' Lines executed:0.00% of 2 Creating 'stdio2.h.gcov' File '/usr/include/stdlib.h' Lines executed:100.00% of 2 Creating 'stdlib.h.gcov' File '/usr/include/bits/string_fortified.h' Lines executed:100.00% of 2 Creating 'string_fortified.h.gcov' File 'thread.c' Lines executed:84.27% of 464 Creating 'thread.c.gcov' File '/usr/include/bits/stdio2.h' Lines executed:100.00% of 2 Creating 'stdio2.h.gcov' File '/usr/include/bits/string_fortified.h' Lines executed:100.00% of 4 Creating 'string_fortified.h.gcov' File '/usr/include/bits/unistd.h' Lines executed:100.00% of 5 Creating 'unistd.h.gcov' File 'tls.c' Lines executed:70.80% of 113 Creating 'tls.c.gcov' File '/usr/include/bits/stdio2.h' Lines executed:0.00% of 4 Creating 'stdio2.h.gcov' File '/usr/include/bits/strings_fortified.h' Lines executed:100.00% of 2 Creating 'strings_fortified.h.gcov' File '/usr/include/pthread.h' Lines executed:100.00% of 2 Creating 'pthread.h.gcov' File '/usr/include/bits/string_fortified.h' Lines executed:100.00% of 2 Creating 'string_fortified.h.gcov' File 'util.c' Lines executed:96.88% of 128 Creating 'util.c.gcov' File '/usr/include/bits/stdio2.h' Lines executed:100.00% of 4 Creating 'stdio2.h.gcov' File '/usr/include/bits/string_fortified.h' Lines executed:100.00% of 2 Creating 'string_fortified.h.gcov'