MB-6657: off_t ==> cs_off_t

Change-Id: If81d5751a26d73e0d5fb9670b647693bdfaa33e3
Reviewed-on: http://review.couchbase.org/25284
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Reviewed-by: Filipe David Borba Manana <fdmanana@gmail.com>
Reviewed-by: Sriram Melkote <siri.couchbase@gmail.com>
Merge remote-tracking branch 'couchbase/2.0.1' into update

* couchbase/2.0.1:
  MB-6657: off_t ==> cs_off_t

Change-Id: Ib3fd695d8324ef07d24c0b42786d98331e4636a1
Merge "Merge remote-tracking branch 'couchbase/2.0.1' into update" into 2.0.2
MB-7933: Allow vbucket delete on non-dead vbuckets

Change-Id: I8d15ff21e22374c84436cdf15bcb49073b88db2f
Reviewed-on: http://review.couchbase.org/25335
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>
MB-6368: Remove multiple variable tracking warmup status

Change-Id: I3aefc055d15c396c84fd7997f46cdf8b7c5c51b3
Reviewed-on: http://review.couchbase.org/24799
Tested-by: Michael Wiederhold <mike@couchbase.com>
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
MB-6368: Move warmup logic out of kvstore

Change-Id: Ida71ec248eba7c169009717a3ac9d2aeef9c32a4
Reviewed-on: http://review.couchbase.org/24800
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>
MB-7685: Refactor MutationLogCompactor task

Change-Id: I21de542882121e43dc8764e139c089c7c51c7d1b
Reviewed-on: http://review.couchbase.org/24874
Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>
MB-7790: Always use 127.0.0.1 instead of localhost

127.0.0.1 doesn't need to be resolved and will be more resilient
to resolver misconfigurations on a server such as accidentally
removing locahost from /etc/hosts.

Change-Id: Ie26ba81b507406687def992ce196b797161df792
Reviewed-on: http://review.couchbase.org/25407
Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>
MB-4460: Don't aggregate a disconnected tap stream

When a tap stream is disconnected and then reconnected we create
a dummy tap stream with an anonymous name which is later cleaned
up. These tap connections should not be included in the tap agg
stats.

Change-Id: I044298a55555b803bad67fcf7e033ff6adc57be2
Reviewed-on: http://review.couchbase.org/25409
Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>
MB-7993: Fix link order for windows

Change-Id: I52d219dc9ba4dbf3dd45d4ebf610b171285cca26
Reviewed-on: http://review.couchbase.org/25419
Reviewed-by: Philip Labee <philip@couchbase.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>
MB-7992: Fix race in get stats code path

If we check to see that the a stat is not zero and then there is
a context switch and the stats are reset then we can potentially
crash since because we might divide by zero. This change makes it
so that this isn't possible.

Change-Id: Icb0bf4864538823e3cd71749ecff7e3aad8ab220
Reviewed-on: http://review.couchbase.org/25411
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>
Merge remote-tracking branch 'gerrit/2.0.2' into HEAD

Change-Id: Iaf2bc36a4de1e626c64791c27d6845bfcb8cf7f4