MB-100 Correct the tap notification task name

Change-Id: I809783bfa1f6a060faaf5bd95c2c6b4622356d71
Reviewed-on: http://review.couchbase.org/28382
Reviewed-by: abhinav dangeti <abhinav.dangeti@gmail.com>
Tested-by: abhinav dangeti <abhinav.dangeti@gmail.com>
MB-8861 Increase the number of vbucket / tap producer map locks

Change-Id: I858029642f69a8e6dae8349f8cd2a169396bcdb4
Reviewed-on: http://review.couchbase.org/28383
Reviewed-by: abhinav dangeti <abhinav.dangeti@gmail.com>
Tested-by: abhinav dangeti <abhinav.dangeti@gmail.com>
MB-8825 Use seq num and cas only for delete conflict resolution

Recently, we decided to use an expiration field for tombstone
purging, which can break the conflict resolution for the case
where the source and destination have the same seq number and
cas value. To resolve this issue, the change allow us to use
seq number and cas value only for delete conflict resolutions.

Change-Id: I51ac6eecc7e9f4499bd0ac7285f9021381fdaacd
Reviewed-on: http://review.couchbase.org/28398
Tested-by: Junyi Xie <junyi.couchbase@gmail.com>
Reviewed-by: Junyi Xie <junyi.couchbase@gmail.com>
MB-8890: Remove assertion for deleted/non-existent tmp item

This assertion is invalid since it is possible that a background
fetch for an item is updated through a front end operation and
then evicted from memory before the background fetch completes.

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