History log of /2.1.1/ep-engine/ (Results 1 - 25 of 3166)
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, v3.0.2, v3.0.0, v2.5.1, 2.1.1r
dd39c01415-Jun-2013 Chiyoung Seo <chiyoung.seo@gmail.com>

[BP] MB-8521 Reset notifySent flag upon vbucket filter changes

When the TAP producer receives the vbucket filter change
request from the cluster manager, it should set notifySent
fla

[BP] MB-8521 Reset notifySent flag upon vbucket filter changes

When the TAP producer receives the vbucket filter change
request from the cluster manager, it should set notifySent
flag to false, so that the TAP producer can send the TAP
OPAQUE response to the cluster manager immediately in order to
notify that the filter change request was successfully applied.

Otherwise, there can be 5 seconds unnecessary delay in sending
the reponse to the cluster manager.

Change-Id: If8e7720d6d2ff8a71040a95963b2065a4a58686e
Reviewed-on: http://review.couchbase.org/27510
Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>

show more ...

c62ab5fa12-Jun-2013 Jin Lim <jin@couchbase.com>

MB-8439 add decrDiskQueueSize method instead of undercount assert

DiskQueueSuze is no longer a critical variable for flusher and
checkpoint manager's decision making logics. It is simply

MB-8439 add decrDiskQueueSize method instead of undercount assert

DiskQueueSuze is no longer a critical variable for flusher and
checkpoint manager's decision making logics. It is simply a stat
indicating current pending disk write.

At any given point if this stat is undercounted we should just log
a warning and continue instead of assert. Otherwise, the assert
could cause a serious data loss for the crashed node.

Change-Id: I97d7b0ed6e6348578c3f35c373de779a21f469ed
Reviewed-on: http://review.couchbase.org/26897
Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>

show more ...

92481c3e06-Jun-2013 Jin Lim <jin@couchbase.com>

MB-8415 change num_shards parameter to num_workers

The parameter is really for setting an approximate
total number of worker threads (num_workers) not
a total number of shards for gi

MB-8415 change num_shards parameter to num_workers

The parameter is really for setting an approximate
total number of worker threads (num_workers) not
a total number of shards for given bucket (num_shards).

Change-Id: Ica52b0b03f4da4106f46a0a4bee3bee4957f9e01
Reviewed-on: http://review.couchbase.org/26772
Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
Reviewed-by: Jin Lim <jin@couchbase.com>
Tested-by: Jin Lim <jin@couchbase.com>

show more ...

1b07785408-Jun-2013 Chiyoung Seo <chiyoung.seo@gmail.com>

MB-8413 Release CouchNotifier instances if not referenced

Change-Id: I88766f6e6da14107c0bb712b4d732448f5cc742d
Reviewed-on: http://review.couchbase.org/26845
Reviewed-by: Chiyoung Se

MB-8413 Release CouchNotifier instances if not referenced

Change-Id: I88766f6e6da14107c0bb712b4d732448f5cc742d
Reviewed-on: http://review.couchbase.org/26845
Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>

show more ...

f444d64208-Jun-2013 Chiyoung Seo <chiyoung.seo@gmail.com>

MB-8413 Release KVShard instances upon a bucket deletion.

Change-Id: I91db6eb20c30a37df98b23b7ac8799d0cbff7e64
Reviewed-on: http://review.couchbase.org/26846
Reviewed-by: Chiyoung Se

MB-8413 Release KVShard instances upon a bucket deletion.

Change-Id: I91db6eb20c30a37df98b23b7ac8799d0cbff7e64
Reviewed-on: http://review.couchbase.org/26846
Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>

show more ...

714673ef06-Jun-2013 Mike Wiederhold <mike@couchbase.com>

MB-8292: Switch engine onto snaphot stats add_stat callback

The add_casted_stat function will switch the current engine off
of the thread so we need to switch it back on when entering th

MB-8292: Switch engine onto snaphot stats add_stat callback

The add_casted_stat function will switch the current engine off
of the thread so we need to switch it back on when entering the
snapshot stats add_stat callback.

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

show more ...

1ca5089a06-Jun-2013 Chiyoung Seo <chiyoung.seo@gmail.com>

MB-8418 Handle stats key exceptions according to memcached errors

Change-Id: Ibfe2c046b20f6913184dbc8a251d71451f5345d7
Reviewed-on: http://review.couchbase.org/26808
Reviewed-by: Mic

MB-8418 Handle stats key exceptions according to memcached errors

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

show more ...

Revision tags: 2.1.0r
02660cd803-Jun-2013 Jin Lim <jin@couchbase.com>

MB-8370 add WorkLoadPolicy class

This new class defines and applies user defined workload
access pattern while global io manager launching worker
threads for a newly registered bucke

MB-8370 add WorkLoadPolicy class

This new class defines and applies user defined workload
access pattern while global io manager launching worker
threads for a newly registered bucket.

Change-Id: I1905786fc67b9004118f11d83196d76f95dfb136
Reviewed-on: http://review.couchbase.org/26723
Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
Tested-by: Jin Lim <jin@couchbase.com>

show more ...

a870ffe425-May-2013 Jin Lim <jin@couchbase.com>

MB-8214 replace wake() with snooze()

Calling IOManager::wake() method from running task is
unnecessary. This only causes redundant resorting of
already sorted futureQ of running thre

MB-8214 replace wake() with snooze()

Calling IOManager::wake() method from running task is
unnecessary. This only causes redundant resorting of
already sorted futureQ of running thread.

Change-Id: Ife0afcd0dc7f977af314d40124e62237e3def6d6
Reviewed-on: http://review.couchbase.org/26720
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Tested-by: Jin Lim <jin@couchbase.com>

show more ...

e8d0853225-May-2013 Jin Lim <jin@couchbase.com>

MB-8214 remove unnecessary mutex notification

ExecutorThread::reschedule() method gets called very
often. This does not need to call mutex notification
at all since the running threa

MB-8214 remove unnecessary mutex notification

ExecutorThread::reschedule() method gets called very
often. This does not need to call mutex notification
at all since the running thread itself calls the method
during its runtime.

Change-Id: I66b0fe60c82c604d173fdab8090bd7461fe2cece
Reviewed-on: http://review.couchbase.org/26721
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Tested-by: Jin Lim <jin@couchbase.com>

show more ...

Revision tags: 2.0.2r, 2.0.1-macosx
c23c350d14-Mar-2013 Chiyoung Seo <chiyoung@couchbase.com>

MB-7735: Fix to a race in notifying / releasing TAP connections

Releasing and notifying an TAP conneciton is now synchronized
through a separate lock.

Change-Id: I36deeeaab98235

MB-7735: Fix to a race in notifying / releasing TAP connections

Releasing and notifying an TAP conneciton is now synchronized
through a separate lock.

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

show more ...

6e26437304-Jun-2013 Phil Labee <philip@couchbase.com>

2.1.0 branch at build 2.0.2-824

Change-Id: I1a7e793d1b5ff9b7b4c9e1a9212e3259dd155fd3
Reviewed-on: http://review.couchbase.org/26696
Reviewed-by: Philip Labee <philip@couchbase.com>

2.1.0 branch at build 2.0.2-824

Change-Id: I1a7e793d1b5ff9b7b4c9e1a9212e3259dd155fd3
Reviewed-on: http://review.couchbase.org/26696
Reviewed-by: Philip Labee <philip@couchbase.com>
Tested-by: Philip Labee <philip@couchbase.com>

show more ...


f10d1b9631-May-2013 Mike Wiederhold <mike@couchbase.com>

MB-8383: Add stats for returning meta operations

Change-Id: I53089da790c2f50303861ab3780d32ee8cf0c9f8
Reviewed-on: http://review.couchbase.org/26645
Reviewed-by: Jin Lim <jin@couchba

MB-8383: Add stats for returning meta operations

Change-Id: I53089da790c2f50303861ab3780d32ee8cf0c9f8
Reviewed-on: http://review.couchbase.org/26645
Reviewed-by: Jin Lim <jin@couchbase.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>

show more ...

f079b02130-May-2013 Jin Lim <jin@couchbase.com>

MB-8370 set number of writer to 1 when num_shard is 1

Without this fix, the number of writer would be set to 0 if
num_shard is 1

Change-Id: I5022ca77ba476019daa6eec3d4bd60dd1bf3

MB-8370 set number of writer to 1 when num_shard is 1

Without this fix, the number of writer would be set to 0 if
num_shard is 1

Change-Id: I5022ca77ba476019daa6eec3d4bd60dd1bf36532
Reviewed-on: http://review.couchbase.org/26650
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Tested-by: Jin Lim <jin@couchbase.com>

show more ...

df32ce0c31-May-2013 Chiyoung Seo <chiyoung.seo@gmail.com>

MB-8380 Update the vbucket flush stats after commit

Otherwise, the disk drain stats keep incremented even if there
are some errors that cause dirty items to be requeued.

Change-

MB-8380 Update the vbucket flush stats after commit

Otherwise, the disk drain stats keep incremented even if there
are some errors that cause dirty items to be requeued.

Change-Id: I4db7e54b898e9881298d53019ac3999df6ef109d
Reviewed-on: http://review.couchbase.org/26632
Reviewed-by: Jin Lim <jin@couchbase.com>
Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>

show more ...

c8df9b5828-May-2013 Jin Lim <jin@couchbase.com>

MB-8214 & MB-8323 allocate iomanager threads per bucket

Based on the latest litmus tests still the 2:1 ratio of
readers and writers threads renders the best result
without previously

MB-8214 & MB-8323 allocate iomanager threads per bucket

Based on the latest litmus tests still the 2:1 ratio of
readers and writers threads renders the best result
without previously measured get perfroamce regression.

This commit include changes that allocate ExecutorThreads
per bucket while still maintaning single global IOManager
instance. Also these changes allow a better way of
handling of thread termination after the bucket shutdown,
which in turn eliminates the crash observed in MB-8323.

Change-Id: I01d045277911cc461f04ef34df5251ccfb397124
Reviewed-on: http://review.couchbase.org/26560
Tested-by: Jin Lim <jin@couchbase.com>
Reviewed-by: Michael Wiederhold <mike@couchbase.com>

show more ...

803ea40a30-May-2013 Chiyoung Seo <chiyoung.seo@gmail.com>

MB-8378 Clean up all the TAP connections within a destroy thread

As a separate dedicated thread performs destroying an engine
instance, we can simply clean up all the TAP connections wit

MB-8378 Clean up all the TAP connections within a destroy thread

As a separate dedicated thread performs destroying an engine
instance, we can simply clean up all the TAP connections within
that destroy thread. In this way, it doesn't need to wait for
NON-IO dispather to complete cleaning up TAP connections.

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

show more ...

7b997bc230-May-2013 Chiyoung Seo <chiyoung.seo@gmail.com>

MB-8259 Reflect checkpoint collasping impact on disk queue size.

Multiple checkpoints on a replica vbucket can be collapsed into
a single checkpoint to reduce the memory overhead. We sho

MB-8259 Reflect checkpoint collasping impact on disk queue size.

Multiple checkpoints on a replica vbucket can be collapsed into
a single checkpoint to reduce the memory overhead. We should
reflect the checkpoint collapsing impact on the disk queue size
stat.

Change-Id: I1b4d3fcd0055da160126dacf1a7e12bace2c550c
Reviewed-on: http://review.couchbase.org/26621
Reviewed-by: Jin Lim <jin@couchbase.com>
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>

show more ...

d43a1dee16-May-2013 Mike Wiederhold <mike@couchbase.com>

MB-8214: Add xdcr conflict resolution to ep-engine

This change adds the xdcr conflict resolution mechanism
to ep-engine and allows setMeta, addMeta, and delMeta to
do background fetc

MB-8214: Add xdcr conflict resolution to ep-engine

This change adds the xdcr conflict resolution mechanism
to ep-engine and allows setMeta, addMeta, and delMeta to
do background fetches in order to decide whether or not we
should persist and item sent ot us by xdcr.

Change-Id: I8a94432b1179511a632a03e9cb73ccba10389119
Reviewed-on: http://review.couchbase.org/26422
Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>

show more ...

ad93d52b22-May-2013 Chiyoung Seo <chiyoung.seo@gmail.com>

MB-8066 Check checkpoint persistence completion after flushing.

If there are any checkpoint persistence requests for a given
vbucket, we should check its completion after flushing that

MB-8066 Check checkpoint persistence completion after flushing.

If there are any checkpoint persistence requests for a given
vbucket, we should check its completion after flushing that
vbucket. Otherwise, it will mostly require another round of a
flusher cycle to check its completion.

Change-Id: Ic6359a89ec2d26d7c8d97d668edffa3ba960c613
Reviewed-on: http://review.couchbase.org/26482
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Reviewed-by: Jin Lim <jin@couchbase.com>
Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>

show more ...

c846246221-May-2013 Chiyoung Seo <chiyoung.seo@gmail.com>

MB-8066 Maintain the high priority vbucket counter per shard

As we have a separate flusher per shard, we need to maintain
the high priority vbucket counter per shard.

Change-Id:

MB-8066 Maintain the high priority vbucket counter per shard

As we have a separate flusher per shard, we need to maintain
the high priority vbucket counter per shard.

Change-Id: I03a626006fb3f9b285e84d1927e9bd44ead70f02
Reviewed-on: http://review.couchbase.org/26448
Reviewed-by: Jin Lim <jin@couchbase.com>
Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>

show more ...

8f0f3d4f20-May-2013 Mike Wiederhold <mike@couchbase.com>

MB-8165: Allow bg fetches from replica vbuckets

This is needed in order for the replica read command to work
properly.

Change-Id: I45356d92776a24f1cabccdbf1ccff4fe0845b5c8
R

MB-8165: Allow bg fetches from replica vbuckets

This is needed in order for the replica read command to work
properly.

Change-Id: I45356d92776a24f1cabccdbf1ccff4fe0845b5c8
Reviewed-on: http://review.couchbase.org/26429
Reviewed-by: Jin Lim <jin@couchbase.com>
Tested-by: Michael Wiederhold <mike@couchbase.com>

show more ...

7ea8fda621-May-2013 Chiyoung Seo <chiyoung.seo@gmail.com>

MB-8066 Interleave flushing high-priority vbs with low-priority vbs

This change makes sure that flushing high-priority vbuckets
interleaves with lower-priority vbuckets.

Change-

MB-8066 Interleave flushing high-priority vbs with low-priority vbs

This change makes sure that flushing high-priority vbuckets
interleaves with lower-priority vbuckets.

Change-Id: I9d1eef904ec34d06b018cb113c5943120821fd89
Reviewed-on: http://review.couchbase.org/26438
Reviewed-by: Jin Lim <jin@couchbase.com>
Tested-by: Jin Lim <jin@couchbase.com>

show more ...

38a4eb5720-May-2013 Jin Lim <jin@couchbase.com>

MB-8318 do not queue response handler if no connection

When ensureConnect() is failed we should not queue the
given response handler but just delete it. Otherwise, this
may cause a s

MB-8318 do not queue response handler if no connection

When ensureConnect() is failed we should not queue the
given response handler but just delete it. Otherwise, this
may cause a subsequent command to call implicitResponse()
upon the completion of response. The implcitResponse() is
a defunct virtual call.

Change-Id: I5b18cb62ad93165854f52756f59f048a82066501
Reviewed-on: http://review.couchbase.org/26428
Reviewed-by: Chiyoung Seo <chiyoung.seo@gmail.com>
Tested-by: Chiyoung Seo <chiyoung.seo@gmail.com>

show more ...

b4fc25d314-May-2013 Mike Wiederhold <mike@couchbase.com>

MB-8217: Add addrm, setrm, and delrm commands

Change-Id: Iebcc47328ba7cc5d84fe95bec0e379fef1b5b560
Reviewed-on: http://review.couchbase.org/26286
Reviewed-by: Chiyoung Seo <chiyoung.

MB-8217: Add addrm, setrm, and delrm commands

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

show more ...

12345678910>>...127