IMPALA-12229: Support soft-delete Kudu table

Adds 'kudu_table_reserve_seconds' query option to set reserved time
for deleted Impala managed Kudu tables. The default value is 0.
This option can prevent users from deleting important Kudu tables
by mistake.

Testing:
- Added e2e tests.

Change-Id: I3020567bb6cfe4dd48ef17906f8de674f37217e7
Reviewed-on: http://gerrit.cloudera.org:8080/20773
Reviewed-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com>
Tested-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com>
This commit is contained in:
zhangyifan27
2023-12-12 10:17:06 +08:00
committed by Impala Public Jenkins
parent 3112a0c0d1
commit 45682c132f
10 changed files with 112 additions and 17 deletions

View File

@@ -19,4 +19,4 @@
# and also depends on Cython being installed into the virtualenv, so it must be installed
# after the toolchain is bootstrapped and all requirements in requirements.txt and
# compiled-requirements.txt are installed into the virtualenv.
kudu-python==1.14.0
kudu-python==1.17.0