[ASTERIXDB-2756][REP] Skip Replication of Dropped Indexes
authorMurtadha Hubail <mhubail@apache.org>
Wed, 19 Aug 2020 16:13:51 +0000 (19:13 +0300)
committerMurtadha Hubail <mhubail@apache.org>
Thu, 20 Aug 2020 15:53:32 +0000 (15:53 +0000)
commit406b304d8f837062bd88dc7e27e4304a6cafb3ce
treee34a128adb218e3257dddbb3b964de778551445c
parent37d339e25636de8eaa5ad7f21bbf18c3873219b4
[ASTERIXDB-2756][REP] Skip Replication of Dropped Indexes

- user model changes: no
- storage format changes: no
- interface changes: no

Details:

- When attempting to asynchronously replicate an LSM
  component whose index was dropped, skip replication.

Change-Id: Ifdbf61cdfb6099af43ba2d9353dde9e8e31a4701
Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/7623
Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Reviewed-by: Murtadha Hubail <mhubail@apache.org>
Reviewed-by: Ali Alsuliman <ali.al.solaiman@gmail.com>
Reviewed-by: Luo Chen <cluo8@uci.edu>
asterixdb/asterix-common/src/main/java/org/apache/asterix/common/storage/DatasetResourceReference.java
asterixdb/asterix-replication/src/main/java/org/apache/asterix/replication/management/IndexReplicationManager.java
asterixdb/asterix-transactions/src/main/java/org/apache/asterix/transaction/management/resource/PersistentLocalResourceRepository.java