couchbase / sync_gateway

Manages access and synchronization between Couchbase Lite and Couchbase Server
https://www.couchbase.com/products/sync-gateway
Other
447 stars 138 forks source link

Require CBS 7.6 to support anemone #7138

Closed torcolvin closed 2 weeks ago

torcolvin commented 2 weeks ago

This forces the requirement so that you do not forget. SG_TEST_SKIP_SERVER_VERSION_CHECK can override it and the error message should tell you what to do.

Also creates a retry loop for setting crossVectorVersioning on a bucket, MB-63675 to make the test harness more robust.

The actual minimum version was increased to https://jira.issues.couchbase.com/browse/MB-62290, which is actually only in 5004 since 7.6.2-MP3 became 7.6.3.

This version will be increased again _pv support when https://jira.issues.couchbase.com/browse/MB-63303 is merged. Pre-release builds are available in docker and can be used in jenkins. Instructions are on the COUCHBASE_SERVER_VERSION in the jenkins page, and in Sync Gateway Dev docs.