History log of /6.6.0/couchstore/programs/ (Results 1 - 10 of 10)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
Revision tags: v6.6.0, v6.5.0
cf120ada31-Oct-2019 Jim Walker <jim@couchbase.com>

MB-23086: Create libcouchstore and libcouchstore_views

Generate two libraries so that libcouchstore can lose the
dependency on libv8 and libicu. This will in turn mean that
ep-engine

MB-23086: Create libcouchstore and libcouchstore_views

Generate two libraries so that libcouchstore can lose the
dependency on libv8 and libicu. This will in turn mean that
ep-engine no longer has the dependency on those libraries.

Change-Id: I3e2f05ee1ee1b3acd75ad9a80c6faa92c8496135
Reviewed-on: http://review.couchbase.org/117265
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Trond Norbye <trond.norbye@couchbase.com>

show more ...

Revision tags: v6.0.4
1670751321-Mar-2019 Trond Norbye <trond.norbye@gmail.com>

Rename config.h to couchstore_config.h

We had a number of projects with their own "config.h" and
depending on the compiler search order you could end up
getting another one than the

Rename config.h to couchstore_config.h

We had a number of projects with their own "config.h" and
depending on the compiler search order you could end up
getting another one than the one you expected.

Change-Id: I92430a321bdc51f29f5993a856e1adc59b7de019
Reviewed-on: http://review.couchbase.org/106560
Reviewed-by: Dave Rigby <daver@couchbase.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...

Revision tags: v6.0.3, v5.1.3, v5.5.3, v5.1.2
1645523901-May-2018 Dave Rigby <daver@couchbase.com>

dbdiff: Correctly compare compressed values

Compressed values were previously not decompressed before comparing
their length or content.

This resulted in spurious differences be

dbdiff: Correctly compare compressed values

Compressed values were previously not decompressed before comparing
their length or content.

This resulted in spurious differences being reported; as when
documents are Snappy-compressed there's no guarantee that the exact
same compressed encoding will always be used. This manifested in the
size of compressed values sometimes differing by one.

Fix this by comparing the uncompressed length.

Additionally now we have the uncompressed value we can correctly
compare the (uncompressed) values.

Change-Id: I2b1a548091db728ce4d10bf6f874bbf6bd6c060b
Reviewed-on: http://review.couchbase.org/93545
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...

93ee71d901-May-2018 Dave Rigby <daver@couchbase.com>

dbdiff: compare couchbase per-revision metdata

Expand dbdiff to compare the couchstore metadata (CAS, expiry, flags)
of each document.

Change-Id: If99476ce4354bb4820a5929b7ba305

dbdiff: compare couchbase per-revision metdata

Expand dbdiff to compare the couchstore metadata (CAS, expiry, flags)
of each document.

Change-Id: If99476ce4354bb4820a5929b7ba3053ee5ff8363
Reviewed-on: http://review.couchbase.org/93544
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...

1370ab0002-May-2018 Dave Rigby <daver@couchbase.com>

dbdiff: Don't ignore differences in quiet mode

When dbdiff is run in quiet mode, it incorreclty skipped differences
when comparing docinfo objects. Quiet mode should only skip printing

dbdiff: Don't ignore differences in quiet mode

When dbdiff is run in quiet mode, it incorreclty skipped differences
when comparing docinfo objects. Quiet mode should only skip printing
the details; it shouldn't skip actually performing the checks.

Change-Id: Ic3ee7c5977977f78fff4e126a32e94015eb0f940
Reviewed-on: http://review.couchbase.org/93612
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...

3e1078ad01-May-2018 Dave Rigby <daver@couchbase.com>

dbdiff: Output messages to stdout

Change dbdiff so the details of the differences between couchstore
files is output to stdout, instead of stderr. This makes it easier to
extract / m

dbdiff: Output messages to stdout

Change dbdiff so the details of the differences between couchstore
files is output to stdout, instead of stderr. This makes it easier to
extract / manipulate the output of the program (e.g. piping to grep).

Change-Id: I0f88a657071c136191fdad3206e7d47f02ed37dc
Reviewed-on: http://review.couchbase.org/93543
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Jim Walker <jim@couchbase.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>

show more ...

3edac8da01-May-2018 Dave Rigby <daver@couchbase.com>

dbdiff: Convert to C++

Motivation for this is that I want to use C++ code (bitfields.h) in
dbdiff.

Change-Id: I6e5fb553e202127e0250f6fe1ade5e2dec94e708
Reviewed-on: http://r

dbdiff: Convert to C++

Motivation for this is that I want to use C++ code (bitfields.h) in
dbdiff.

Change-Id: I6e5fb553e202127e0250f6fe1ade5e2dec94e708
Reviewed-on: http://review.couchbase.org/93542
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...

a2cae2dc01-May-2018 Dave Rigby <daver@couchbase.com>

dbdiff: Correctly report deleted docs

dbdiff is incorrectly reporting that deleted documents are missing
from second couchstore file; when the document is deleted in both
files.

dbdiff: Correctly report deleted docs

dbdiff is incorrectly reporting that deleted documents are missing
from second couchstore file; when the document is deleted in both
files.

This is because if a document has been deleted; then it cannot be
fetched using couchstore_open_document(). Instead one must first call
couchstore_docinfo_by_id() to fetch the docinfo; and then examine
DocInfo.deleted.

Change-Id: Iedb0e4c206806e5286d110dccba1eb2e24b25a40
Reviewed-on: http://review.couchbase.org/93538
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Tim Bradgate <tim.bradgate@couchbase.com>

show more ...

Revision tags: v5.1.0, v5.0.0, v4.6.0, v4.6.0-DP, v4.5.1-MP1, v4.5.0
c5ca445e25-Feb-2016 Will Gardner <will.gardner@couchbase.com>

MB-18054 Refactor file ops to propogate file close errors properly

This change refactors the `close` file operation to correctly
progogate any underlying IO errors. It also removes the i

MB-18054 Refactor file ops to propogate file close errors properly

This change refactors the `close` file operation to correctly
progogate any underlying IO errors. It also removes the implicit
file close from couchstore_destroy_db (previously:
couchstore_close_db) and requires a user to call
couchstore_close_file (previously: couchstore_drop_file).

This is done to allow the user to get the oserror following an os
error as they would otherwise have an invalid db handle.

Change-Id: Iba3f698b49ea3b0821e888ac18e94624ad98ae92
Reviewed-on: http://review.couchbase.org/60503
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Chiyoung Seo <chiyoung@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...

Revision tags: v4.5.1, v4.1.0, v3.1.2, v3.0.3, v3.0.2, v3.0.1, v3.0.0
38a4c08a01-May-2014 Trond Norbye <trond.norbye@gmail.com>

Add dbdiff utility to compare two couchstore files

dbdiff is a command line utility you may use to compare the
content in two different database files to ensure that they
have the sa

Add dbdiff utility to compare two couchstore files

dbdiff is a command line utility you may use to compare the
content in two different database files to ensure that they
have the same content.

Change-Id: I21360daaef0be0638e26c38a1c793e7681e629f6
Reviewed-on: http://review.couchbase.org/36570
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>

show more ...