Skip to content

Instantly share code, notes, and snippets.

@mafintosh
Created April 9, 2014 11:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mafintosh/10258530 to your computer and use it in GitHub Desktop.
Save mafintosh/10258530 to your computer and use it in GitHub Desktop.
node test/run.js test/experimental_tests/hyperlevel-clone.js
TAP version 13
# setup
# clone from hyperlevel server
ok 1 no open err
npm http GET https://registry.npmjs.org/leveldown-hyper
npm http 200 https://registry.npmjs.org/leveldown-hyper
npm http GET https://registry.npmjs.org/leveldown-hyper/-/leveldown-hyper-0.10.1.tgz
npm http 200 https://registry.npmjs.org/leveldown-hyper/-/leveldown-hyper-0.10.1.tgz
npm http GET https://registry.npmjs.org/bindings
npm http GET https://registry.npmjs.org/nan
npm http 304 https://registry.npmjs.org/nan
npm http 304 https://registry.npmjs.org/bindings
> leveldown-hyper@0.10.1 install /var/folders/1r/vby7bntj6l1753ntb14n5qlh0000gn/T/dat1/.dat/node_modules/leveldown-hyper
> node-gyp rebuild
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/util/bloom.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/util/env_posix.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/util/env.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/util/histogram.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/util/coding.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/util/hash.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/util/logging.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/util/filter_policy.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/util/arena.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/util/cache.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/util/comparator.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/util/status.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/util/options.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/util/crc32c.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/db/c.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/db/log_reader.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/db/repair.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/db/table_cache.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/db/log_writer.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/db/dbformat.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/db/write_batch.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/db/db_impl.o
../deps/leveldb/leveldb-hyper/db/db_impl.cc:129:7: warning: field 'bg_fg_cv_' will be initialized after field 'allow_background_activity_' [-Wreorder]
bg_fg_cv_(&mutex_),
^
../deps/leveldb/leveldb-hyper/db/db_impl.cc:933:78: warning: format specifies type 'long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat]
Log(options_.info_log, "Optimistic compaction ended after %ld iterations", iters);
~~~ ^~~~~
%llu
2 warnings generated.
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/db/memtable.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/db/leveldb_main.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/db/version_edit.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/db/version_set.o
../deps/leveldb/leveldb-hyper/db/version_set.cc:1315:1: warning: 'CompactionBoundary' defined as a struct here but previously declared as a class [-Wmismatched-tags]
struct CompactionBoundary {
^
../deps/leveldb/leveldb-hyper/db/version_set.h:31:1: note: did you mean struct here?
class CompactionBoundary;
^~~~~
struct
1 warning generated.
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/db/builder.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/db/filename.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/db/db_iter.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/db/replay_iterator.o
In file included from ../deps/leveldb/leveldb-hyper/db/replay_iterator.cc:5:
../deps/leveldb/leveldb-hyper/db/replay_iterator.h:57:24: warning: private field 'start_at_' is not used [-Wunused-private-field]
SequenceNumber const start_at_;
^
1 warning generated.
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/port/port_posix.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/table/merger.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/table/filter_block.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/table/block_builder.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/table/iterator.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/table/table_builder.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/table/format.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/table/table.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/table/block.o
CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-hyper/table/two_level_iterator.o
LIBTOOL-STATIC Release/leveldb.a
CXX(target) Release/obj.target/snappy/deps/snappy/snappy-1.1.1/snappy-sinksource.o
CXX(target) Release/obj.target/snappy/deps/snappy/snappy-1.1.1/snappy-stubs-internal.o
CXX(target) Release/obj.target/snappy/deps/snappy/snappy-1.1.1/snappy.o
LIBTOOL-STATIC Release/snappy.a
CXX(target) Release/obj.target/leveldown/src/batch.o
CXX(target) Release/obj.target/leveldown/src/batch_async.o
CXX(target) Release/obj.target/leveldown/src/database.o
CXX(target) Release/obj.target/leveldown/src/database_async.o
CXX(target) Release/obj.target/leveldown/src/iterator.o
CXX(target) Release/obj.target/leveldown/src/iterator_async.o
CXX(target) Release/obj.target/leveldown/src/leveldown.o
CXX(target) Release/obj.target/leveldown/src/leveldown_async.o
SOLINK_MODULE(target) Release/leveldown.node
SOLINK_MODULE(target) Release/leveldown.node: Finished
leveldown-hyper@0.10.1 ../../../../var/folders/1r/vby7bntj6l1753ntb14n5qlh0000gn/T/dat1/.dat/node_modules/leveldown-hyper
├── bindings@1.1.1
└── nan@0.6.0
ok 2 backend should not err
ok 3 no close err
node(68540,0x1032c2000) malloc: *** error for object 0x100b0ef78: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment