History log of /3.0.3-GA/ep-engine/docs/ (Results 1 - 25 of 298)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
Revision tags: v4.6.5, v4.6.3, v4.6.4, v4.6.2, v4.6.1, v4.6.0, v4.6.0-DP, v4.5.1, v4.1.2, v3.1.6, v4.5.0, v4.1.1, v3.1.5, v3.1.4, v3.1.3, v4.1.0, v3.1.2, v3.1.1, v4.0.0, v3.1.0
e59abd3511-Feb-2015 abhinavdangeti <abhinav@couchbase.com>

MB-11527: Allow tuning of compaction_write_queue_cap

Configuration parameter: compaction_write_queue_cap
Can be set in runtime through cbepctl

Change-Id: Id35899865509f5de13a956

MB-11527: Allow tuning of compaction_write_queue_cap

Configuration parameter: compaction_write_queue_cap
Can be set in runtime through cbepctl

Change-Id: Id35899865509f5de13a9565802aeec7f84a71f3d
Reviewed-on: http://review.couchbase.org/46642
Reviewed-by: Chiyoung Seo <chiyoung@couchbase.com>
Tested-by: abhinav dangeti <abhinav@couchbase.com>

show more ...

c1015f7110-Feb-2015 abhinavdangeti <abhinav@couchbase.com>

Conditionally delete expired items during compaction

Delete expired items during compaction if and only if
memory usage is lesser than threshold
(compaction_exp_mem_threshold) and di

Conditionally delete expired items during compaction

Delete expired items during compaction if and only if
memory usage is lesser than threshold
(compaction_exp_mem_threshold) and diskqueue size is
lesser than tap_throttle_queue_cap.

Change-Id: I256b127b32050dc0a1e395cacb369353a2fe0565
Reviewed-on: http://review.couchbase.org/46638
Reviewed-by: Chiyoung Seo <chiyoung@couchbase.com>
Tested-by: abhinav dangeti <abhinav@couchbase.com>

show more ...

Revision tags: v3.0.2, v3.0.0
6c265bbe04-Sep-2014 Sundar Sridharan <sundar.sridharan@gmail.com>

remove warmup wait dead code to prevent accidental deadlock

Since we should never have a front-end thread wait for background
thread, having a warmup wait logic will ensure that we do no

remove warmup wait dead code to prevent accidental deadlock

Since we should never have a front-end thread wait for background
thread, having a warmup wait logic will ensure that we do not use
it accidentally in the future and cause a deadlock

Change-Id: I28ec96dceaffa02810415402226df20f8eb44cc7
Reviewed-on: http://review.couchbase.org/41206
Reviewed-by: Chiyoung Seo <chiyoung@couchbase.com>
Tested-by: Sundararaman Sridharan <sundar@couchbase.com>

show more ...

d8d0da1f26-Aug-2014 abhinavdangeti <abhinav@couchbase.com>

MB-11722: Remove the mcCouch dependency

Now,
- unlinking stale files at the end of compaction
- unlinking files in couchkvstore reset
- unlink files in delVbucket

Change

MB-11722: Remove the mcCouch dependency

Now,
- unlinking stale files at the end of compaction
- unlinking files in couchkvstore reset
- unlink files in delVbucket

Change-Id: I000fbd076856b8de1a0dcb82aa673b3316dc745f
Reviewed-on: http://review.couchbase.org/40195
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>

show more ...

118e7bed25-Aug-2014 abhinavdangeti <abhinav@couchbase.com>

MB-12041: Enable/disable access scanner through cbepctl

Enable/disble this way:
./cbepctl localhost:11210 set_flush_param access_scanner_enabled true
./cbepctl localhost:11210 set_fl

MB-12041: Enable/disable access scanner through cbepctl

Enable/disble this way:
./cbepctl localhost:11210 set_flush_param access_scanner_enabled true
./cbepctl localhost:11210 set_flush_param access_scanner_enabled false

access_scanner_task_time will show NOT_SCHEDULED if
access scanner task were disabled.

Change-Id: Ia89c09d55764de38f986db36a4467730534c412c
Reviewed-on: http://review.couchbase.org/40884
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Reviewed-by: Sundararaman Sridharan <sundar@couchbase.com>
Tested-by: abhinav dangeti <abhinav@couchbase.com>

show more ...

6dbd231f12-Aug-2014 Chiyoung Seo <chiyoung.seo@gmail.com>

MB-11912 Monitor workload pattern for dynamic compaction scheduling.

This change allows us to monitor workload pattern (i.e.,
read_heavy, write_heavy, mixed) at runtime and use the monit

MB-11912 Monitor workload pattern for dynamic compaction scheduling.

This change allows us to monitor workload pattern (i.e.,
read_heavy, write_heavy, mixed) at runtime and use the monitored
workload pattern to adjust the number of concurrent compaction
tasks dynamically at runtime. If the workload pattern is read-heavy,
then only one compaction task is executed at a time.

Note that we plan to keep improving this area for better I/O
scheduling.

Change-Id: Ibbb27da0a7e9f3951571ad8068570ebbf9abb318
Reviewed-on: http://review.couchbase.org/40520
Reviewed-by: Sundararaman Sridharan <sundar@couchbase.com>
Tested-by: Chiyoung Seo <chiyoung@couchbase.com>

show more ...

b49c193e30-Jul-2014 D Liao <liaodw@gmail.com>

MB-11689 Added a stat ep_meta_data_disk

This gives approx disk space used to store item meta data by couchstore.

Change-Id: I7f1642279c9aca84b02c885fd621cfdf50c20e98
Reviewed-on

MB-11689 Added a stat ep_meta_data_disk

This gives approx disk space used to store item meta data by couchstore.

Change-Id: I7f1642279c9aca84b02c885fd621cfdf50c20e98
Reviewed-on: http://review.couchbase.org/40038
Reviewed-by: Chiyoung Seo <chiyoung@couchbase.com>
Tested-by: Chiyoung Seo <chiyoung@couchbase.com>

show more ...

1964c23531-Jul-2014 abhinavdangeti <abhinav@couchbase.com>

MB-11582: Increase mutation memory threshold to 98% of the bucket mem quota

Backfill memory threshold still at 95% of the bucket memory quota, but
configurable at runtime.

Chang

MB-11582: Increase mutation memory threshold to 98% of the bucket mem quota

Backfill memory threshold still at 95% of the bucket memory quota, but
configurable at runtime.

Change-Id: I453b9d0bd7ac122ea21d6882ed88c010997413d3
Reviewed-on: http://review.couchbase.org/40126
Reviewed-by: Chiyoung Seo <chiyoung@couchbase.com>
Tested-by: Chiyoung Seo <chiyoung@couchbase.com>

show more ...

12b288d428-Jul-2014 Sundar Sridharan <sundar.sridharan@gmail.com>

MB-11821 rename upr to dcp in stats and logs

Change-Id: Ib2cf48190b2bf274f953b8da1b1cd1373de190c2
Reviewed-on: http://review.couchbase.org/39898
Reviewed-by: Michael Wiederhold <mike

MB-11821 rename upr to dcp in stats and logs

Change-Id: Ib2cf48190b2bf274f953b8da1b1cd1373de190c2
Reviewed-on: http://review.couchbase.org/39898
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>

show more ...

f82a8d7f25-Jul-2014 Dave Rigby <daver@couchbase.com>

MB-11735: Rename total_free_bytes -> total_free_mapped_bytes; add total_free_unmapped_bytes

Change-Id: I9efa357adbeff05d993c0602ad49877b3c0bce98
Reviewed-on: http://review.couchbase.org/

MB-11735: Rename total_free_bytes -> total_free_mapped_bytes; add total_free_unmapped_bytes

Change-Id: I9efa357adbeff05d993c0602ad49877b3c0bce98
Reviewed-on: http://review.couchbase.org/39874
Reviewed-by: Chiyoung Seo <chiyoung@couchbase.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>

show more ...

88f0d4d528-Jul-2014 Mike Wiederhold <mike@couchbase.com>

Add vbucket-seqno stats to vbucket-details

We should include these stats in the vbucket details stats as well
since vbucket-seqno is really only mean to be used internally for
client

Add vbucket-seqno stats to vbucket-details

We should include these stats in the vbucket details stats as well
since vbucket-seqno is really only mean to be used internally for
clients that only want to get the bare minimum needed to make dcp
connections.

Change-Id: Ib95b80f8ec7afb37b146d6932e7c722da9d917c4
Reviewed-on: http://review.couchbase.org/39968
Reviewed-by: Chiyoung Seo <chiyoung@couchbase.com>
Reviewed-by: Sundararaman Sridharan <sundar@couchbase.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>

show more ...

fc21d57325-Jul-2014 Sundar Sridharan <sundar.sridharan@gmail.com>

Add stats for measuring ExecutorPool scheduling delay & runtimes

Usage: cbstats ip:port -b <bucketname> scheduler

It returns the timing histograms of the scheduling overhead incurre

Add stats for measuring ExecutorPool scheduling delay & runtimes

Usage: cbstats ip:port -b <bucketname> scheduler

It returns the timing histograms of the scheduling overhead incurred by
all tasks in ep-engine. Scheduling overhead is computed as the difference
between the scheduled runtime of a task and the actual runtime.
This will give us definitive answers to how much delay is introduced by
the scheduling overhead of the global thread pool and how it affects
each task in ep-engine.

Usage: cbstats ip:port -b <bucketname> runtimes

It returns the timing histograms of various task runtimes measured from
the ExecutorPool.

Change-Id: Icb34d4a87c8659fb22b7d2c1ba6bef0836045c3e
Reviewed-on: http://review.couchbase.org/39705
Reviewed-by: Chiyoung Seo <chiyoung@couchbase.com>
Tested-by: Chiyoung Seo <chiyoung@couchbase.com>

show more ...

3f78cc0f23-Jul-2014 Mike Wiederhold <mike@couchbase.com>

Add vbucket-details stats to the stats.org file

Change-Id: I558713c554e3e9e4932597e9e7b8966ddb450bf8
Reviewed-on: http://review.couchbase.org/39701
Reviewed-by: abhinav dangeti <abhi

Add vbucket-details stats to the stats.org file

Change-Id: I558713c554e3e9e4932597e9e7b8966ddb450bf8
Reviewed-on: http://review.couchbase.org/39701
Reviewed-by: abhinav dangeti <abhinav@couchbase.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>

show more ...

c29bbd9919-Jul-2014 Sundar Sridharan <sundar.sridharan@gmail.com>

MB-11405 MB-11434 limit max writers to 8 (configurable)

In systems having 40+ cores, spawning 20 threads causes many
issues like heavy CPU and memory use.
Limit number of writers to

MB-11405 MB-11434 limit max writers to 8 (configurable)

In systems having 40+ cores, spawning 20 threads causes many
issues like heavy CPU and memory use.
Limit number of writers to 8, readers to 16
This change adds dynamic configurability to the shared thread pool.
It is now possible to tune a running system dynamically by setting limits
on the number of readers, writers, auxio and nonio threads using cbepctl
For example,
cbepctl set flush_param max_num_writers 1 (1 writer thread across buckets)
cbepctl set flush_param max_num_auxio 4
cbepctl set flush_param max_num_nonio 1
cbepctl set flush_param max_num_readers 1
Change-Id: Ie1314c2658792d6bd80d5f95fa57c94feb35b32b
Reviewed-on: http://review.couchbase.org/39475
Tested-by: Sundararaman Sridharan <sundar@couchbase.com>
Reviewed-by: Chiyoung Seo <chiyoung@couchbase.com>

show more ...

e616ac0417-Jul-2014 Sundar Sridharan <sundar.sridharan@gmail.com>

MB-11731 remove shard level locking from ExecutorPool

we no longer need to block threads at shard level since
locks are acquired at the vbucket level

Change-Id: Iebc368d243499b7

MB-11731 remove shard level locking from ExecutorPool

we no longer need to block threads at shard level since
locks are acquired at the vbucket level

Change-Id: Iebc368d243499b76b5cf1f4f0d50c487866960dc
Reviewed-on: http://review.couchbase.org/39502
Reviewed-by: abhinav dangeti <abhinav@couchbase.com>
Tested-by: Sundararaman Sridharan <sundar@couchbase.com>

show more ...

a68c6dcb14-Jul-2014 Chiyoung Seo <chiyoung.seo@gmail.com>

MB-11661 Disable checkpoint merge support by default.

Merging closed checkpoints in a replica vbucket was mainly
supported to reduce the memory overhead in the replica vbucket,
which

MB-11661 Disable checkpoint merge support by default.

Merging closed checkpoints in a replica vbucket was mainly
supported to reduce the memory overhead in the replica vbucket,
which performs the replication to another replica vbucket.
For example, in the replication chain A->B->C, merging closed
checkpoints can be performed on the replica B if the replica C
is overloaded and constantly backs off the replication from the
replica B.

As of 3.0, we switch to the star replication, which doesn't
require supporting checkpoint merge operation. Thus, this change
disables the checkpoint merge operation by default, but still
allows us to enable / disable it dynamically at runtime.

Change-Id: I46b17030f35a5dad9575a6ecd2fde33f70b497bc
Reviewed-on: http://review.couchbase.org/39342
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Tested-by: Chiyoung Seo <chiyoung@couchbase.com>

show more ...

eaad07a710-Jul-2014 Mike Wiederhold <mike@couchbase.com>

Add stats to indicate the snapshot a PassiveStream is receiving

These stats will help with debugging and will also be useful with
future commits that require information about the snapsh

Add stats to indicate the snapshot a PassiveStream is receiving

These stats will help with debugging and will also be useful with
future commits that require information about the snapshot that is
currently being processed.

Change-Id: I2ed88b0e064ee7744c02d80a66b545b24d5e11a0
Reviewed-on: http://review.couchbase.org/39281
Reviewed-by: Chiyoung Seo <chiyoung@couchbase.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>

show more ...

8677524e30-Jun-2014 Mike Wiederhold <mike@couchbase.com>

MB-11361: Make upr no-ops optional

Clients that are both on localhost do not need to use no-ops and
can choose not to turn this feature on for their connection.

Change-Id: I0d11

MB-11361: Make upr no-ops optional

Clients that are both on localhost do not need to use no-ops and
can choose not to turn this feature on for their connection.

Change-Id: I0d1186461e3aee5efde05cce0472f64655a809ab
Reviewed-on: http://review.couchbase.org/38991
Reviewed-by: Chiyoung Seo <chiyoung@couchbase.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>

show more ...

62f5f3f813-Jun-2014 Mike Wiederhold <mike@couchbase.com>

MB-11361: Implement upr noop command

The upr noop command is used to detect dead connections. It is sent
once every 3 minutes and waits 3 minutes for a response. If no
response comes

MB-11361: Implement upr noop command

The upr noop command is used to detect dead connections. It is sent
once every 3 minutes and waits 3 minutes for a response. If no
response comes in that time the connection is deemed to be dead. The
noop command is only sent when flow control is turned on by the
consumer.

Change-Id: I2eb9fc201eeb91878f9339c6b3b582cd2ca5da06
Reviewed-on: http://review.couchbase.org/38439
Reviewed-by: Chiyoung Seo <chiyoung@couchbase.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>

show more ...

c863bdeb03-Jul-2014 Chiyoung Seo <chiyoung.seo@gmail.com>

MB-10252 Add the descriptions of memory-related stats to stats doc

Change-Id: Ib0039cc6526eed54c32fb87c8584f8ac7e82c620
Reviewed-on: http://review.couchbase.org/39108
Reviewed-by: Ch

MB-10252 Add the descriptions of memory-related stats to stats doc

Change-Id: Ib0039cc6526eed54c32fb87c8584f8ac7e82c620
Reviewed-on: http://review.couchbase.org/39108
Reviewed-by: Chiyoung Seo <chiyoung@couchbase.com>
Tested-by: Chiyoung Seo <chiyoung@couchbase.com>

show more ...

e091cfa928-Jun-2014 Sundar Sridharan <sundar.sridharan@gmail.com>

add debugging stats for high cpu usage

In cbstats 'raw workload' we record number of tasks that are
ready and number of sleeping threads
Change-Id: I82d595fcc1d2954963be4072d1c212556

add debugging stats for high cpu usage

In cbstats 'raw workload' we record number of tasks that are
ready and number of sleeping threads
Change-Id: I82d595fcc1d2954963be4072d1c212556d91a136
Reviewed-on: http://review.couchbase.org/38909
Reviewed-by: abhinav dangeti <abhinav@couchbase.com>
Tested-by: Sundararaman Sridharan <sundar@couchbase.com>

show more ...

f43d865d18-Jun-2014 Mike Wiederhold <mike@couchbase.com>

Revert "MB-11361: Implement upr noop command"

We will add this back once some of the other components fix
issues that were caused by this patch.

This reverts commit e2e75cb16b1e

Revert "MB-11361: Implement upr noop command"

We will add this back once some of the other components fix
issues that were caused by this patch.

This reverts commit e2e75cb16b1e5bf715e9437a55580df46a72a011.

Change-Id: I46c1d14ac60044f6a6b34f2fcd08f615eefe219b
Reviewed-on: http://review.couchbase.org/38438
Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>

show more ...

e2e75cb113-Jun-2014 Mike Wiederhold <mike@couchbase.com>

MB-11361: Implement upr noop command

The upr noop command is used to detect dead connections. It is sent
once every 3 minutes and waits 3 minutes for a response. If no
response comes

MB-11361: Implement upr noop command

The upr noop command is used to detect dead connections. It is sent
once every 3 minutes and waits 3 minutes for a response. If no
response comes in that time the connection is deemed to be dead. The
noop command is only sent when flow control is turned on by the
consumer.

Change-Id: Ib6f1eb51810d9c641ca52d1e3cda8ae9ffa3684c
Reviewed-on: http://review.couchbase.org/38355
Reviewed-by: abhinav dangeti <abhinav@couchbase.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>

show more ...

63ab9e2516-Jun-2014 Trond Norbye <trond.norbye@gmail.com>

Add memory-related stats to the memory-stat cmd

Change-Id: I95e419d6dc3429a63fa7f50fa5b744a7b2d7f34e
Reviewed-on: http://review.couchbase.org/38319
Reviewed-by: Michael Wiederhold <m

Add memory-related stats to the memory-stat cmd

Change-Id: I95e419d6dc3429a63fa7f50fa5b744a7b2d7f34e
Reviewed-on: http://review.couchbase.org/38319
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>

show more ...

1fc9281111-Jun-2014 Mike Wiederhold <mike@couchbase.com>

MB-10697: Add upragg stats to stats.org docs file

Change-Id: I5826faf0f6a39d3690727894da6a360613aed824
Reviewed-on: http://review.couchbase.org/38158
Reviewed-by: Sriram Ganesan <sri

MB-10697: Add upragg stats to stats.org docs file

Change-Id: I5826faf0f6a39d3690727894da6a360613aed824
Reviewed-on: http://review.couchbase.org/38158
Reviewed-by: Sriram Ganesan <sriram@couchbase.com>
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>

show more ...

12345678910>>...12