CHANGELOG for backup * Commit: 81a8aa58914631a344f4e1ba1bf294312cc31ab0 (in build: 856) Author: Mike Wiederhold Fix bug when returning error codes from executeRequest Change-Id: I12d7b14f86a904556916bbaa06c2b71366afb77d Reviewed-on: http://review.couchbase.org/65560 Tested-by: buildbot Reviewed-by: Michael Wiederhold CHANGELOG for build * Commit: d325f585faed30266531c0bdfb0fd97485dd2faf (in build: 836) Author: Michael Kwok Add support for sgw Windows packaging prior to 1.2.1 Change-Id: Ic68cd394419d169be3633b12c5541a7441c6a721 Reviewed-on: http://review.couchbase.org/65407 Reviewed-by: Michael Kwok Tested-by: Michael Kwok * Commit: fdb266cb7fe9ff71509d1bdf7a110508538e32e6 (in build: 836) Author: Michael Kwok Typo in SGW Docker container name Change-Id: I18fba28684671ebedbc480fbf5ad72ab521c7f11 Reviewed-on: http://review.couchbase.org/65415 Reviewed-by: Michael Kwok Tested-by: Michael Kwok * Commit: b3bea7ac2aadd581ce6ac51d615fb36d02ea6fd5 (in build: 838) Author: Michael Kwok Remove relative path since SG Windows build can't be parallelized in same workspace Change-Id: I64bbb0ac84ac622491845fbd2cf05b6d7bc66a9b Reviewed-on: http://review.couchbase.org/65422 Reviewed-by: Michael Kwok Tested-by: Michael Kwok * Commit: c049623dbd961e189f6b71675e6ec4354f26a0fb (in build: 843) Author: ritamcouchbase Modified Node1 to have fts service Change-Id: Idb934f1fa836b73cdc88dd788ef6a1b0f74e742d Reviewed-on: http://review.couchbase.org/65475 Reviewed-by: Ritam Sharma Tested-by: Ritam Sharma * Commit: 376b9cca8fea007c7d8eb5c74629c380e0a96bf0 (in build: 845) Author: ritamcouchbase Make skip_clean=False, it is best to use True if a single test cases is run Change-Id: Ib67f0edafda99ed09fe771d140095c63fc6c3d84 Reviewed-on: http://review.couchbase.org/65483 Reviewed-by: Ritam Sharma Tested-by: Ritam Sharma * Commit: b34ab222f313450824cfd1b76431fade4fb7f68b (in build: 855) Author: Chris Hillery Move couchsterix-test first so *couch* doesn't catch it Change-Id: I24bac6baa10131b28dde122c673b188b0149182e Reviewed-on: http://review.couchbase.org/65556 Reviewed-by: Chris Hillery Tested-by: Chris Hillery * Commit: 97bd8702a0ea2cb0f7e8eb76b4eb8696a79267d5 (in build: 856) Author: hkodungallur no fts service for version < 4.5. Change-Id: I592a7a018641c976a67e4fc05a5b05f12efd95c9 Reviewed-on: http://review.couchbase.org/65568 Reviewed-by: Hari Kodungallur Tested-by: Hari Kodungallur CHANGELOG for couchstore * Commit: 44d1df0c7f9e61bc116f0599c8bb354abe7148e7 (in build: 845) Author: harsha MB-19899 Initialize V8 only if reduce is implemented Change-Id: If459732d230f26f304cd452c57e1c9b6ac4e53ea Reviewed-on: http://review.couchbase.org/65478 Reviewed-by: Dave Rigby Reviewed-by: Abhishek Singh Tested-by: buildbot * Commit: 1c4edd04b2a43cf21e082fc71f99df46ca98be56 (in build: 854) Author: harsha MB-20084, MB-20085 Initialize V8 startup data blob if reducers defined. Change-Id: I9a73a4346b8e6ab2dbc5c3d8794c320e5634e073 Reviewed-on: http://review.couchbase.org/65546 Reviewed-by: Dave Rigby Tested-by: buildbot Reviewed-by: Harsha H S CHANGELOG for ep-engine * Commit: dc80e742f991f15e49edccf25d61ffc7946312e1 (in build: 840) Author: Manu Dhundi MB-14193: Implement file ops for ForestKVStore Implement infrastructure to extract statistics from operations performed on forestdb files Change-Id: I451795e5eda86e5000e7eb4b78f4323383237e8d Reviewed-on: http://review.couchbase.org/63335 Tested-by: buildbot Reviewed-by: Chiyoung Seo * Commit: 929b23379072ec0cd187ad964b12f8ddf2562767 (in build: 844) Author: Dave Rigby MB-14193: Fix Windows build break due to missing CMake dependency Change-Id: Ibe41e530f01440db13c7351392073513d0273efe Reviewed-on: http://review.couchbase.org/65481 Tested-by: buildbot Reviewed-by: Dave Rigby * Commit: ae8778a6c09c84f2c99cbad2c778ea827aa07c05 (in build: 854) Author: Dave Rigby Add replace tests to EPStoreEvictionTest Test replace() operation in various eviction modes / scenarios. Change-Id: Ie86326e11bed27c41dd33b8d3698f3fcdffc31de Reviewed-on: http://review.couchbase.org/63461 Tested-by: buildbot Reviewed-by: Jim Walker CHANGELOG for forestdb * Commit: 7ae978f93dbee05b375a6670d099092e606c0684 (in build: 836) Author: abhinavdangeti [1] Converting struct filemgr to class FileMgr + Converting the structure to a class + TODO: Importing member functions into the FileMgr class + TODO: Moving member variables from public to private Change-Id: I37501ceb60f4e3517ef2317962a643e3c1af8e25 Reviewed-on: http://review.couchbase.org/64921 Reviewed-by: Chiyoung Seo Tested-by: buildbot Tested-by: Sundararaman Sridharan * Commit: 983459efb8c284a4b71911422e8a7d602173c1ba (in build: 836) Author: abhinavdangeti [4] Refactoring class FileMgr (contd.) + Converting fileName, oldFileName types from char* to std::string. Change-Id: I81c32ceb1462c42fbf53404dcd6f13b8e689d167 Reviewed-on: http://review.couchbase.org/65236 Tested-by: buildbot Reviewed-by: Chiyoung Seo * Commit: 2db88609edd94874d30b98fe802464bd4dcbe31d (in build: 836) Author: abhinavdangeti [2] Refactoring class FileMgr (contd.) + Importing member functions into the class + Renaming member variables to avoid conflicts + TODO: Moving public member variables to private Change-Id: I0f0a6966780037ea9fed1698e761df17d7ad5eb9 Reviewed-on: http://review.couchbase.org/64964 Tested-by: buildbot Reviewed-by: Chiyoung Seo * Commit: 94b22662054be9258625da0d7b3ac91b3d90cbcd (in build: 836) Author: abhinavdangeti [5] Refactoring class FileMgr (contd.) + Adding a new class: FileMgrMap. + This new class will maintain an unordered_map of all the open FileMgr instances mapping them to filenames. + This replaces the existing way of tracking the open FileMgr instances by maintaining a hash based index. Change-Id: Ic702d98bf5702b36b2bcc23c8b08f345f8c65cba Reviewed-on: http://review.couchbase.org/65286 Tested-by: buildbot Reviewed-by: Chiyoung Seo * Commit: b1b51abe692d8330981c3a3b6166feb01bcab29f (in build: 836) Author: abhinavdangeti [6] Refactoring class FileMgr (contd.) + Moving member variables from public to private for FileMgr class. + Introducing public access functions for select members. Change-Id: I9e507cd77089f405120bf0abf03fd6b8f44be8ae Reviewed-on: http://review.couchbase.org/65321 Reviewed-by: Chiyoung Seo Tested-by: abhinav dangeti * Commit: d18d21c28cc6ff9d99e5a12af078abe0507cd6e3 (in build: 836) Author: abhinavdangeti [3] Refactoring class FileMgr (contd.) + Fix changed stat name: fnamedic_item -> FileBlockCache + Stats to reflect refactored new names of other FileMgr's members Change-Id: I752b3d8a6895c250e6907008b04da57bfa96b3be Reviewed-on: http://review.couchbase.org/65227 Reviewed-by: Chiyoung Seo Tested-by: buildbot * Commit: f87e009dae5e95aff74e6fa959e6b6cb9d000454 (in build: 837) Author: abhinavdangeti MB-14193: Expose filemgr_ops interface to external clients Exposing these callbacks to external clients will allow clients to perform custom operations while performing operations on the file. Change-Id: Ibaceac4a72015c393b8937b44a93a932cbf19fb6 Reviewed-on: http://review.couchbase.org/63252 Tested-by: buildbot Reviewed-by: Chiyoung Seo * Commit: 6215ede0f2a48282b517810b06fef5047f73e61d (in build: 839) Author: abhinavdangeti MB-20065: Fix errors in Docio when build compiled with ASYNC_IO Theses errors were introduced with these changes: - http://review.couchbase.org/#/c/65321/ - http://review.couchbase.org/#/c/63252/ And have to do with accessing private members of class FileMgr, and invoking aio ops functions with the right set of arguments. Change-Id: Ic9e7ea3c8bcea5fb31f9fcf343a387b2a650b8c9 Reviewed-on: http://review.couchbase.org/65427 Reviewed-by: Chiyoung Seo Tested-by: buildbot * Commit: ae587d1d275640573c0e6bff8e0b9a58ace3e34c (in build: 850) Author: abhinavdangeti MB-20040: Test case mocking kv-engine's scenario + Adding a test case that writes continuously to multiple kv stores on a single file and issues compactions on the file while at it. + Validates the number of items written to disk. Change-Id: I7a8a6766d8030e0fe341459e261bd0e19b006b93 Reviewed-on: http://review.couchbase.org/65374 Reviewed-by: Chiyoung Seo Tested-by: buildbot * Commit: b8cb81147ff773c1766e7816a8682b106c1d90fb (in build: 851) Author: abhinavdangeti MB-20049: Correctlty remove a file's blocks from BlockCacheManager Context: FileMgr/BlockCache If a FileMgr's shutdown and freeFunc were racing, ensure the blockCache operations are serialized. Also is during freeFunc no BlockCacheManager's instance is available, the file's blocks needn't be freed, as they already would've been cleaned out as part of BlockCacheManager's destroyInstance. 12:37:16 WARNING: ThreadSanitizer: data race (pid=159237) 12:37:16 Write of size 8 at 0x7d380000ddc0 by thread T10 (mutexes: write M8, write M11, write M15): 12:37:16 #0 operator delete(void*) (fdb_functional_test+0x000000462d2b) 12:37:16 #1 BlockCacheManager::destroyInstance() /home/couchbase/jenkins/workspace/forestdb-threadsanitizer-master/forestdb/src/blockcache.cc:1325 (fdb_functional_test+0x0000004f0239) 12:37:16 #2 FileMgr::shutdown() /home/couchbase/jenkins/workspace/forestdb-threadsanitizer-master/forestdb/src/filemgr.cc:1866 (fdb_functional_test+0x00000050dcfe) 12:37:16 #3 fdb_shutdown /home/couchbase/jenkins/workspace/forestdb-threadsanitizer-master/forestdb/src/forestdb.cc:7867 (fdb_functional_test+0x00000052c5ff) 12:37:16 #4 multi_thread_client_shutdown(void*) /home/couchbase/jenkins/workspace/forestdb-threadsanitizer-master/forestdb/tests/functional/fdb_functional_test.cc:2015 (fdb_functional_test+0x0000004d3c1e) 12:37:16 12:37:16 Previous read of size 8 at 0x7d380000ddc0 by thread T11 (mutexes: write M1209917129374096872): 12:37:16 #0 BlockCacheManager::prepareDeallocationForFileBlockCache(FileBlockCache*) /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h:729 (fdb_functional_test+0x0000004edd00) 12:37:16 #1 BlockCacheManager::removeFile(FileMgr*) /home/couchbase/jenkins/workspace/forestdb-threadsanitizer-master/forestdb/src/blockcache.cc:1240 (fdb_functional_test+0x0000004efb99) 12:37:16 #2 FileMgr::freeFunc(FileMgr*) /home/couchbase/jenkins/workspace/forestdb-threadsanitizer-master/forestdb/src/filemgr.cc:1756 (fdb_functional_test+0x00000050a9a3) 12:37:16 #3 FileMgr::close(FileMgr*, bool, char const*, ErrLogCallback*) /home/couchbase/jenkins/workspace/forestdb-threadsanitizer-master/forestdb/src/filemgr.cc:1657 (fdb_functional_test+0x00000050d7c5) 12:37:16 #4 _fdb_close /home/couchbase/jenkins/workspace/forestdb-threadsanitizer-master/forestdb/src/forestdb.cc:7294 (fdb_functional_test+0x00000051edaf) 12:37:16 #5 _fdb_close_root /home/couchbase/jenkins/workspace/forestdb-threadsanitizer-master/forestdb/src/forestdb.cc:7268 (fdb_functional_test+0x00000051e57a) 12:37:16 #6 fdb_close /home/couchbase/jenkins/workspace/forestdb-threadsanitizer-master/forestdb/src/forestdb.cc:7226 (fdb_functional_test+0x00000052a924) 12:37:16 #7 multi_thread_client_shutdown(void*) /home/couchbase/jenkins/workspace/forestdb-threadsanitizer-master/forestdb/tests/functional/fdb_functional_test.cc:2012 (fdb_functional_test+0x0000004d3bc7) Change-Id: I6046675df18dfb985472a64e6192a2f13770ac92 Reviewed-on: http://review.couchbase.org/65453 Reviewed-by: Chiyoung Seo Tested-by: buildbot * Commit: 1646f4b84e86694b55057c5eb6e2c6b87de9d7cc (in build: 851) Author: abhinavdangeti Move filemgr_initialized and filemgr_openlock into class FileMgr Moving these 2 global variables into the FileMgr class as static variables as they're accessed from within member functions only. Change-Id: I3885508bf90881caf4da35e2780a8fc521520977 Reviewed-on: http://review.couchbase.org/65504 Reviewed-by: Chiyoung Seo Tested-by: buildbot * Commit: ca0dcf9ef9c62785a5c041c3727a292bec4b79f1 (in build: 854) Author: Jung-Sang Ahn MB-20074 Tolerate KVS creation racing - If multiple threads are trying to open the same KVS first time, then they will attempt to create the KVS simultaneously. Only one thread will succeed while the others will fail. - Those failures should be tolerated, and we need to proceed normal KVS open bypassing the creation. Change-Id: I6651f48dc6406e439fdbd972907f2664ed8dce38 Reviewed-on: http://review.couchbase.org/65547 Reviewed-by: Sundararaman Sridharan Tested-by: Sundararaman Sridharan * Commit: 236a03532f743a2a692cd4434a0388a4e00b5f49 (in build: 855) Author: Sundar Sridharan Fix compilation errors in debug mode C++ filemgr refactoring Errors of type.. forestdb/src/filemgr.cc:615:36: error: 'fileName' is a private member of 'FileMgr' DBG(msg, remain, file->fileName.c_str()); Change-Id: I95e7e4c9cb8bb4d0faf75780d15702d6d813eb34 Reviewed-on: http://review.couchbase.org/65555 Reviewed-by: Chiyoung Seo Tested-by: Chiyoung Seo * Commit: 78ce4bf9189f7b0d8964226a80982eb8068872d8 (in build: 855) Author: Jung-Sang Ahn Refactor superblock structure to C++ style class - struct superblock to class Superblock. - Remaining works (reserved bitmap structure, replacing avl-tree with STL map) will be addressed in separate commits. Change-Id: I92c8c46a9ed1e4cf4c78583cb9ee5c97cef1259d Reviewed-on: http://review.couchbase.org/65492 Reviewed-by: Chiyoung Seo Tested-by: Sundararaman Sridharan Tested-by: buildbot CHANGELOG for memcached * Commit: a73d4539c1713c38ddb5d78ea874928065e51dd5 (in build: 838) Author: Trond Norbye MB-16661: Server side moxi should be removed As part of MB-16661 server side moxi should be removed. This is a temporary patch that adds a binary named moxi to the system so that ns_server can start and control moxi the way it used to until the ns_server team finds time to prioritize the bug report (this saves us from maintaining the dependencies, source and tests in moxi while we're waiting). Change-Id: Ifc7471b1c476f982fc5482a2db7ab70b0f73ce57 Reviewed-on: http://review.couchbase.org/65334 Tested-by: buildbot Reviewed-by: Dave Rigby Reviewed-by: Will Gardner * Commit: bd2e50c1708fa22d2452e7042710611177e01665 (in build: 844) Author: Trond Norbye Refactor: Create protocol specific connection exceptions Create an abstract parent class and use a protocol specific implementation class Change-Id: I9c172fd15a405a00b014856c3768253ea1b22774 Reviewed-on: http://review.couchbase.org/65384 Tested-by: buildbot Reviewed-by: Dave Rigby CHANGELOG for ns_server * Commit: 820754d8a5923755c95fbed3e455240a4d529f1a (in build: 839) Author: dave-finlay prepare js minification to upcoming changes The proposed new UI structure moves JS files into directories under priv/public/ui as follows: * base - contains files that are used by both the new (spock) and classic UIs. Most commonly this directory will contain filters, constants and services that wrap server side REST APIs * app - contains the spock-only HTML files and their Controllers * app-classic - contains the current HTML files and their Controllers * libs - third-party libs * spec - contains tests As such, let's change the minification tool to consider all non-library JS files (those residing under libs/) as application javascripts that should be minified. Also added support for relative path HTML elements and now minify all non-libary javascript (library javascripts are assumed to have "libs/" in the path Change-Id: Ie7b62e8cdbd4717afa9a746bb9d9dd4b89e58d31 Reviewed-on: http://review.couchbase.org/65281 Reviewed-by: Dave Finlay Tested-by: Dave Finlay CHANGELOG for query * Commit: 09a8a0e15abd7da779eca2ec1de48a89179fbaf5 (in build: 840) Author: geraldss MB-20069. SELECT * should return {} instead of NULL. Change-Id: Ic9c22a04a90e41fdb4431a7bcd2343d8f7933fe5 Reviewed-on: http://review.couchbase.org/65454 Reviewed-by: Gerald Sangudi Tested-by: Gerald Sangudi * Commit: dc6bb885ef02e030056a779b4bc208013a41f1f5 (in build: 840) Author: geraldss MB-20069. SELECT * should return {} instead of NULL. Change-Id: Ia0c265ca7902672367bde74d2aec7ad0923ff867 Reviewed-on: http://review.couchbase.org/65447 Reviewed-by: Gerald Sangudi Tested-by: Gerald Sangudi * Commit: 40b37551bfd446475f06338da1528d3de6a32ff0 (in build: 842) Author: geraldss MB-20070. Improve behavior with hints. When hints don't satisfy query, consider all indexes and perform full planning. Change-Id: I3b7c4692c41857d4bf02bcce843fe13809897897 Reviewed-on: http://review.couchbase.org/65469 Reviewed-by: Sitaram Vemulapalli Tested-by: Gerald Sangudi * Commit: 61979acc317c2686f221ecb6b87e3d6f7dd76a26 (in build: 847) Author: geraldss MB-20073. For non-covered queries, intersect secondary and UNNEST scans. Change-Id: I79ec87ca183536b218c07dbcacb7ad557bab10dc Reviewed-on: http://review.couchbase.org/65488 Reviewed-by: Sitaram Vemulapalli Tested-by: Gerald Sangudi * Commit: 0218c85e3edc57ad29211cc6f23956b59c33214f (in build: 854) Author: geraldss MB-19915. Block nested loop joins. Abort processing on fatal errors. Change-Id: I42f7c0ad71efda30b3aad5f4974d0e94a3e7f0eb Reviewed-on: http://review.couchbase.org/65549 Reviewed-by: Sitaram Vemulapalli Tested-by: Gerald Sangudi * Commit: e1ecc42f8425195942871fc64b406257f05e1511 (in build: 854) Author: geraldss MB-20086. Return error instead of panic when there is no secondary or primary index available. Change-Id: Iafe2eefdd898a7d23013b200822f568d1813b805 Reviewed-on: http://review.couchbase.org/65550 Reviewed-by: Sitaram Vemulapalli Tested-by: Gerald Sangudi * Commit: 9fbb21ede2774f8ed5aa868090cddbeffd464343 (in build: 854) Author: sitaramv MB-19915 Block Nested Loop performance optimization Change-Id: I4c6a625e5df1ae90c3dbd413eb96b9c359c2755f Reviewed-on: http://review.couchbase.org/65496 Reviewed-by: Gerald Sangudi Tested-by: Sitaram Vemulapalli * Commit: 18a8d01ebe788a4d4d8a602455848eb8f2e55c4d (in build: 855) Author: sitaramv In debug mode fix logic error while writing metrics Change-Id: I2ee0b83288e890a4356517c1580bb60a8fb6c2ef Reviewed-on: http://review.couchbase.org/65559 Reviewed-by: Gerald Sangudi Tested-by: Sitaram Vemulapalli * Commit: 29550e98765968c12e3985c122464b952ff92737 (in build: 855) Author: geraldss MB-20086. Return error instead of panic when there is no secondary or primary index available. Change-Id: I018fc888ceaa9382ed121b882187037810ab6875 Reviewed-on: http://review.couchbase.org/65558 Reviewed-by: Sitaram Vemulapalli Tested-by: Gerald Sangudi CHANGELOG for testrunner * Commit: 3b2611651a5f96731274a67b28af50d5e9850f2b (in build: 836) Author: Aruna Piravi CBQE-0 Remove debug print stmt Change-Id: I296b3009f30513b8de5c287c9844aebb142cda38 Reviewed-on: http://review.couchbase.org/65412 Reviewed-by: Aruna Piravi Tested-by: Aruna Piravi * Commit: b5b7262049b89c52c11503fd021bda7833fa7584 (in build: 836) Author: Ketaki CBQE-3501: Add tests for skip conflict resolution Change-Id: Iac84352c0643dc4bdd9dcfe881de9be36dac29f6 Reviewed-on: http://review.couchbase.org/65418 Reviewed-by: Ketaki Gangal Tested-by: Ketaki Gangal * Commit: bb367849824228e730a20ccbdb53b93eb657d575 (in build: 837) Author: Ketaki CBQE-0 Remove logging from mc_bin_client Change-Id: I673f5722ec2c9c506d06a6aa0cd0e5d6e011ec35 Reviewed-on: http://review.couchbase.org/65419 Reviewed-by: Ketaki Gangal Tested-by: Ketaki Gangal * Commit: e694aa625bd8242afaa5a9965037af0ac659b161 (in build: 838) Author: prasanna135 CBQE-3502 2i Fix for dgm jobs Change-Id: I02c2dcd2a795d352632cb30dcfe1852cde41266d Reviewed-on: http://review.couchbase.org/65424 Reviewed-by: Prasanna Gholap Tested-by: Prasanna Gholap * Commit: c686a7ed7c2a820801dc52ceabcf6263ac9cd022 (in build: 838) Author: Arunkumar Senthilnathan CBQE-0: Enhancing create bucket rest api to enable lww with and without drift Change-Id: I61edf3ed3f3a3f8fb779077370204960b1077ef7 Reviewed-on: http://review.couchbase.org/65423 Reviewed-by: Arunkumar Senthilnathan Tested-by: Arunkumar Senthilnathan * Commit: 05000946695962ac8b1c0c1b953d8daf7e7d0f4d (in build: 839) Author: Ketaki CBQE-3496: Add tests for revid and cas conflict resolution Change-Id: Ifeb1d932079c945145eea2f67be33b75892da6b7 Reviewed-on: http://review.couchbase.org/65431 Reviewed-by: Ketaki Gangal Tested-by: Ketaki Gangal * Commit: 8219a4a12b2e7df48e6217c1a7a5b8537de8faf1 (in build: 839) Author: Ketaki CBQE-3496-2: Add failover, rebalance, restart lww CR tests Change-Id: I1d4d1b26c8200e13d9878e133825b1b2744212c3 Reviewed-on: http://review.couchbase.org/65435 Reviewed-by: Ketaki Gangal Tested-by: Ketaki Gangal * Commit: b315c68aec10686eb41e30727915d86cd1b63450 (in build: 840) Author: Ketaki CBQE: Split lww conf into 2 suites for lww Change-Id: I18d52329baf2fa2937834fd802f7f2eeb0154fb2 Reviewed-on: http://review.couchbase.org/65457 Reviewed-by: Ketaki Gangal Tested-by: Ketaki Gangal * Commit: 90e63aef792bcd71152cbc6d7f3daec243140289 (in build: 840) Author: Ketaki CBQE- Add changes for lww, drift recent commits Change-Id: I9c7db0a874962aaa92abf93db850a5c2244fe3b8 Reviewed-on: http://review.couchbase.org/65442 Reviewed-by: Ketaki Gangal Tested-by: Ketaki Gangal * Commit: ed153d71c80796dc69e21eb002bcf007f7365be6 (in build: 840) Author: Ketaki CBQE-0: Temp change to modify num_items Change-Id: I48ebd69e5bed7db8106760fe8bcd946be8c8e0bb Reviewed-on: http://review.couchbase.org/65449 Reviewed-by: Ketaki Gangal Tested-by: Ketaki Gangal * Commit: 95a4aacc6b122a59102321633e99c3bbcfb236e1 (in build: 840) Author: Ketaki CBQE- Cleanup bucket_config Change-Id: I0c9f22c55224387cd2397c47b2de369f5fb6ab32 Reviewed-on: http://review.couchbase.org/65444 Reviewed-by: Ketaki Gangal Tested-by: Ketaki Gangal * Commit: e0da4d5684aab89c02718554335750858535c548 (in build: 840) Author: Ketaki CBQE-0 Change-Id: I20cb1f053eb8eba944a0b32962b23d3b058fc5d5 Reviewed-on: http://review.couchbase.org/65461 Reviewed-by: Ketaki Gangal Tested-by: Ketaki Gangal * Commit: c13407474858e7109d9215c8956b3bef2bec2273 (in build: 840) Author: Ketaki CBQE- add changes for rebalance lww Change-Id: Ibdb1cb181d380e0cef71588ac30cf8736e1915a3 Reviewed-on: http://review.couchbase.org/65463 Reviewed-by: Ketaki Gangal Tested-by: Ketaki Gangal * Commit: b9da6a430e6f7d20e30c775048a0679604b1257e (in build: 840) Author: Ketaki CBQE - Add wait time to failover lww tests Change-Id: Idc52855eb6f3e2d19f85e3eff6cef47c72b11011 Reviewed-on: http://review.couchbase.org/65459 Reviewed-by: Ketaki Gangal Tested-by: Ketaki Gangal * Commit: 54692edd0b83d2b3dd4cde9ff05f08f30a8edf98 (in build: 841) Author: Ketaki CBQE-3505: Add changes for conflict resolition set-meta Change-Id: Ia1db339a00d235754865583c9a137f30d888d2dd Reviewed-on: http://review.couchbase.org/65464 Reviewed-by: Ketaki Gangal Tested-by: Ketaki Gangal * Commit: 45a0f8d566e6c90dc0f4fb01c552fc168c931a2e (in build: 842) Author: ritamcouchbase CBQE-0:Add watson features to master sanity file Change-Id: I671484fe47ca12e54e3a4d24d554aa22c33fb1db Reviewed-on: http://review.couchbase.org/65470 Reviewed-by: Ritam Sharma Tested-by: Ritam Sharma * Commit: e3ac8ab23ff130cbdea212283125a2157a367e00 (in build: 844) Author: ritamcouchbase CBQE-3506:Change to save certifcate files to a temp folder with random name Change-Id: Ia5a0a447606b146e05cda3422530b5bc729f6877 Reviewed-on: http://review.couchbase.org/65479 Reviewed-by: Ritam Sharma Tested-by: Ritam Sharma * Commit: 398e2a4a4c774f5451066f15aac03df8ec251772 (in build: 844) Author: ritamcouchbase CBQE-3506:Change to save certifcate files to a temp folder with random name Change-Id: Iab9aa320129dd436eddd29457adfd8930adc8135 Reviewed-on: http://review.couchbase.org/65482 Reviewed-by: Ritam Sharma Tested-by: Ritam Sharma * Commit: cee6224e5b6b5def99dd1371aecc030c38ef87ff (in build: 844) Author: prasanna135 2i index scan conf file fix Change-Id: Iff62daff38852b6820b07a7cfd910df875e27dea Reviewed-on: http://review.couchbase.org/65480 Reviewed-by: Prasanna Gholap Tested-by: Prasanna Gholap * Commit: 3df71486c86707b9040325f71b8434fc70364665 (in build: 845) Author: ritamcouchbase CBQE-3506:Add openssl test case for ssl for temp check Change-Id: I03bfc3f493ed9ffaf66f3655952da7950ac2a327 Reviewed-on: http://review.couchbase.org/65484 Reviewed-by: Ritam Sharma Tested-by: Ritam Sharma * Commit: 4e6220313b5e131646bfd87d7aeaf00e31f90a28 (in build: 845) Author: ritamcouchbase CBQE-3506:Add openssl test case for ssl for temp check Change-Id: I07bde362b442fafc13ee960d858f341a17f7b109 Reviewed-on: http://review.couchbase.org/65486 Reviewed-by: Ritam Sharma Tested-by: Ritam Sharma * Commit: 1f6ccd56b66179331a7ad479f969b9051bd4ee7e (in build: 845) Author: Arunkumar Senthilnathan CBQE-0: Adding rebalance and failover scenarios for lww Change-Id: I5737d2382f24977ea85c4abea1caf2c8176578de Reviewed-on: http://review.couchbase.org/65485 Reviewed-by: Arunkumar Senthilnathan Tested-by: Arunkumar Senthilnathan * Commit: 87e36114fe16792f206b4f223c2efe600ea5cfdb (in build: 846) Author: ritamcouchbase CBQE-0:Change ssl certificate generation to openSSL Change-Id: I20fe2136135299737acef84ae1b10385f9e1a89a Reviewed-on: http://review.couchbase.org/65487 Reviewed-by: Ritam Sharma Tested-by: Ritam Sharma * Commit: dd5c4341e9ac3eb87d5b3954a1865200c39b0d26 (in build: 848) Author: Arunkumar Senthilnathan CBQE-0: Fixing Jenkins issue for LWW tests Change-Id: I7826bf44670890c84748613c331d57c3b14354ce Reviewed-on: http://review.couchbase.org/65490 Reviewed-by: Arunkumar Senthilnathan Tested-by: Arunkumar Senthilnathan * Commit: 781d33f784e4fbb7503c48c3de510172e8fd964b (in build: 849) Author: Mihir Kamdar CBQE-0 : Fixing some UI testcases Change-Id: Ia3546847c5d9ad85f6e671165dd86cd614e96487 Reviewed-on: http://review.couchbase.org/65494 Reviewed-by: Arunkumar Senthilnathan Tested-by: Arunkumar Senthilnathan * Commit: 7c3e846915a5e2e6e616af784525efe3d04a7595 (in build: 849) Author: prasanna135 2i Compaction Scenario Minor Changes Change-Id: I9f21150a996a70c3b500b84dfff823407ac6f5f9 Reviewed-on: http://review.couchbase.org/65495 Reviewed-by: Prasanna Gholap Tested-by: Prasanna Gholap * Commit: be3a8e77a836bca2089e417fc6df5456013bdf82 (in build: 850) Author: PRERNA MANAKTALA changes for query test Change-Id: Ie5f15b6eda428d85bab93b5141b0adf4a1782204 Reviewed-on: http://review.couchbase.org/65501 Reviewed-by: Prerna Manaktala Tested-by: Prerna Manaktala * Commit: 4f833eaa821c87398c0fa8c926d083e073d11c80 (in build: 852) Author: ritamcouchbase CBQE-3503:Removed moxi tests becuase of MB-16661 Change-Id: I39fa077aa7ccc746269c69250f44ad43d12ebabc Reviewed-on: http://review.couchbase.org/65529 Reviewed-by: Ritam Sharma Tested-by: Ritam Sharma * Commit: 217559551936c3a4934bb79aa244d7b98e916687 (in build: 854) Author: Eric CBQE-0: Docker support for the test dispatcher Change-Id: Ieee4319ad473cee274733292da4f61533c64626a Reviewed-on: http://review.couchbase.org/65554 Reviewed-by: Eric Cooper Tested-by: Eric Cooper * Commit: ba9a10509beeca16eda1b1694c9f64d9f97065af (in build: 855) Author: Eric CBQE-0:disable the warmup test for FDB test Change-Id: If52172a6a04d17fb092150164ced201cd92358d1 Reviewed-on: http://review.couchbase.org/65557 Reviewed-by: Eric Cooper Tested-by: Eric Cooper * Commit: ec211c1fdc839cff0bddf7b6131ccb61e348bcf3 (in build: 856) Author: Aruna Piravi CBQE-3067 Add fdb-dgm compaction tests Change-Id: I20479664c7588c088b7ab652375c70e7ecfde69d Reviewed-on: http://review.couchbase.org/65565 Reviewed-by: Aruna Piravi Tested-by: Aruna Piravi CHANGELOG for tlm * Commit: 2f8b1d7d16fa0a921da8fad7dd8bb28db99e6543 (in build: 838) Author: Trond Norbye MB-16661: Server side moxi should be removed Change-Id: Ifc7471b1c476f982fc5482a2db7ab70b0f73ce57 Reviewed-on: http://review.couchbase.org/65333 Tested-by: buildbot Reviewed-by: Dave Rigby Reviewed-by: Will Gardner * Commit: b6f952dc911d4d28b440356e20d9bf25e3367043 (in build: 852) Author: hkodungallur MB-19599 build erlang with fix for ssl handshake Change-Id: Ic65a4bcf25e3043d83e25a91c64643d9d23874e2 Reviewed-on: http://review.couchbase.org/64810 Tested-by: buildbot Reviewed-by: Chris Hillery Well-Formed: buildbot * Commit: 00c1e5392b15d2cf2af6117c5de85bd5e4f02e4b (in build: 852) Author: hkodungallur MB-19599 use erlang version R16B03-couchbase-cb2 this has the ssl handshake bug fix Change-Id: Id2808cc2d2573651f5b60562e97e0f5fad46fef0 Reviewed-on: http://review.couchbase.org/64834 Well-Formed: buildbot Reviewed-by: Chris Hillery Tested-by: buildbot * Commit: feeaf21e0bed22b5d1c3c21c469605d698693ee8 (in build: 852) Author: Dave Rigby Merge remote-tracking branch 'couchbase/watson' into master * couchbase/watson: MB-20044: Initial support for Ubuntu16.04 - use same cbdeps as 14.04 MB-19599 use erlang version R16B03-couchbase-cb2 MB-19599 build erlang with fix for ssl handshake CBD-1687, CBD-1825: go code coverage and race detector support Change-Id: Iaa65565658377640a2c73ce68f30e4661479c4aa * Commit: 602e4cde9216144fbd41da59e1b1b7b4c11a686a (in build: 852) Author: Chris Hillery Merge "Merge remote-tracking branch 'couchbase/watson' into master" * Commit: 460705e6b314c972e009f7a423819912d0c4cece (in build: 852) Author: hkodungallur CBD-1687, CBD-1825: go code coverage and race detector support When CB_GO_CODE_COVERAGE is set, in addition the usual go install command, go test -c -cover is also executed. For those binaries that also provide a unit test file (main_test.go), an instrumented .test file is also generated. When CB_GO_RACE_DETECTOR is set, go binaries are generated with the -race flag on (go install -race). Both these options are disabled by default and should be used for toy/test builds only. Change-Id: I9d3817997efd2391de04182d784c9692e2341f9e Reviewed-on: http://review.couchbase.org/64064 Tested-by: buildbot Reviewed-by: Chris Hillery (cherry picked from commit c5e98f6584ca01f4bf9b41ac7dd5f36eaefa8fd7) Reviewed-on: http://review.couchbase.org/64144 Reviewed-by: Hari Kodungallur * Commit: ddd6a37bdce4a9c76910bc00a8b8a3275c217936 (in build: 852) Author: Dave Rigby MB-20044: Initial support for Ubuntu16.04 - use same cbdeps as 14.04 Ubuntu 16.04 seems to build fine with the cbdeps from 14.04. Allow initial development on 16.04 without rebuilding the deps, by setting the platform ID of Ubuntu 16.04 to "ubuntu14.04". Change-Id: I31db5c471eb95414cf860dbdcef5e2904e9c9b89 Reviewed-on: http://review.couchbase.org/65194 Reviewed-by: Chris Hillery Well-Formed: buildbot Tested-by: buildbot * Commit: a5c120e79a54ce7a1af761a956818d3fd9c1223f (in build: 853) Author: Trond Norbye MB-20034: Try to upgrade gperftools to 2.5 In MB-20034 the callstack reveals that we're stuck inside gperftools while patching the function table. Given that the bug is easily reproducable according to QE we should try to upgrade gperftools to see if the bug is fixed upstream before doing deeper investigations. Change-Id: Ic3f8092ec63874c4c4cbd601b8f478623ac6e88f Reviewed-on: http://review.couchbase.org/65531 Reviewed-by: Chris Hillery Tested-by: buildbot * Commit: 80a51184286a8169a326a36a943a58bb12512fa0 (in build: 853) Author: Trond Norbye MB-20034: Use gperftools to 2.5 on windows In MB-20034 the callstack reveals that we're stuck inside gperftools while patching the function table. Given that the bug is easily reproducable according to QE we should try to upgrade gperftools to see if the bug is fixed upstream before doing deeper investigations. Change-Id: Ib89dd026f78a81e5d19017fb8af1a71d4f101179 Reviewed-on: http://review.couchbase.org/65533 Tested-by: buildbot Reviewed-by: Dave Rigby Reviewed-by: Will Gardner * Commit: 882788b7a041cac672321fd3fb6cb281765eaf25 (in build: 853) Author: Trond Norbye Stop building dependencies for Win32 (no longer supported) Change-Id: I7504e71b03198970d0ee3da97ddee8b2791106bb Reviewed-on: http://review.couchbase.org/65534 Reviewed-by: Chris Hillery Reviewed-by: Dave Rigby Tested-by: buildbot * Commit: 8e4f1f3f5c918900ab221e732748958c3a72ef69 (in build: 857) Author: Trond Norbye Automatically detect that we're running under CLion The current CLion EAP finally defines an environment variable to identify itself Change-Id: I7c8791b79c136abcf6c3499356bed494413a102c Reviewed-on: http://review.couchbase.org/65489 Tested-by: buildbot Reviewed-by: Will Gardner CHANGELOG for voltron * Commit: 8ec8684c6bd4cfed5ac998e7a7a8d7be057eed96 (in build: 840) Author: hkodungallur create dest_dir if it doesn't exist the tools directory used to be created when compiling moxi and now that moxi is removed, this directory is not created and the copy command to the tools directory fails. add check to see if the directory exists, and if not create it Change-Id: I281d42f0897e4d3d4ab88ba7a7d6cc90eadabde4 Reviewed-on: http://review.couchbase.org/65448 Reviewed-by: Hari Kodungallur Tested-by: Hari Kodungallur