Clone Tools
  • last updated 14 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[ASTERIXDB-2171][STO] Remove Temporary Datasets

- user model changes: no

- storage format changes: no

- interface changes: yes

- Removed all reference to temporary datasets.

Details:

- Remove temporary datasets grammar but reserve

<TEMPORARY> token.

- Remove special callbacks for temp datasets.

- Remove metadata garbage collector thread.

- Remove isTemp flag from datasets.

- Remove special storage path for temp datasets.

- Remove temp datasets test cases.

Change-Id: Ib50ea27e2ec9c114508cd4a109cf646e2f20dcb0

Reviewed-on: https://asterix-gerrit.ics.uci.edu/2172

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Michael Blow <mblow@apache.org>

    • -167
    • +0
    ./compact-dataset-and-its-indexes/compact-dataset-and-its-indexes.1.adm
    • -167
    • +0
    ./delete-from-loaded-dataset-with-index/delete-from-loaded-dataset-with-index.1.adm
    • -25
    • +0
    ./delete-from-loaded-dataset/delete-from-loaded-dataset.1.adm
    • -0
    • +0
    ./drop-empty-secondary-indexes/drop-empty-secondary-indexes.1.adm
    • -1
    • +0
    ./empty-load-with-index/empty-load-with-index.1.adm
    • -240
    • +0
    ./insert-and-scan-dataset-with-index/insert-and-scan-dataset-with-index.1.adm
    • -20
    • +0
    ./insert-and-scan-dataset/insert-and-scan-dataset.1.adm
    • -4
    • +0
    ./q01_pricing_summary_report_nt/q01_pricing_summary_report_nt.1.adm
    • -1
    • +0
    ./scan-delete-rtree-secondary-index/scan-delete-rtree-secondary-index.1.adm
    • -3
    • +0
    ./scan-insert-persistent-to-temp/scan-insert-persistent-to-temp.1.adm
    • -3
    • +0
    ./scan-insert-rtree-secondary-index/scan-insert-rtree-secondary-index.1.adm
    • -3
    • +0
    ./scan-insert-temp-to-persistent/scan-insert-persistent-to-temp.1.adm
    • -1
    • +0
    ./temp_primary_plus_ngram_flush/temp_primary_plus_ngram_flush.3.adm
  1. … 356 more files in changeset.
Update adm.grammar and printers for double/float

adm.grammar was not accepting suffixed doubles. This was breaking

a lot of round-trip ADM cases. I also changed the default print for

float and double to not have a suffix, because this makes the output

very odd (NaNd, NaNf, -Infinityf). The print mode for integers

has also been changed to omit the suffix, but, similarly the old

format is still accepted.

Change-Id: I6164d74f6c286fa160a30cff9ad47e97a30e0770

Reviewed-on: https://asterix-gerrit.ics.uci.edu/932

Reviewed-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Michael Blow <michael.blow@couchbase.com>

    • -167
    • +167
    ./delete-from-loaded-dataset-with-index/delete-from-loaded-dataset-with-index.1.adm
    • -25
    • +25
    ./delete-from-loaded-dataset/delete-from-loaded-dataset.1.adm
    • -1
    • +1
    ./empty-load-with-index/empty-load-with-index.1.adm
    • -4
    • +4
    ./q01_pricing_summary_report_nt/q01_pricing_summary_report_nt.1.adm
    • -1
    • +1
    ./temp_primary_plus_ngram_flush/temp_primary_plus_ngram_flush.3.adm
  1. … 497 more files in changeset.
Move merged files

    • -0
    • +1
    ./temp_primary_plus_ngram_flush/temp_primary_plus_ngram_flush.3.adm
  1. … 163 more files in changeset.