WT-283 Add WT_SESSION::alter method (#3177)

* WT-283 Add WT_SESSION:alter method

* Add new method to ex_all.c

* Typo

* Add testing and fixes for LSM, column groups and indexes for alter.

* Fix WITH_*_LOCK macro usage.

* Whitespace

* Change table alter to not walk down into column groups and indexes.

* Whitespace

* Use base file meta config and compare strings.

* Add skip stat

* Add alter support to wt command.

* Add util_alter.c to SConstruct

* Fix subsection in doc.

* Add alter thread to test/format

* Swap the value we send into alter in test/format.

* Add data-source alter support

* Only alter access pattern hint in test/format.

* Make LSM alter not exclusive.

* Whitespace

* Use access_pattern_hint in example.

* Include base lsm metadata configuration.

* Fix text/comment.

* Minor changes from review comments.

* Unused variable warning.
This commit is contained in:
sueloverso
2016-12-15 13:06:31 -05:00
committed by GitHub
parent 2142d32fd6
commit e8d8fd8110
32 changed files with 792 additions and 105 deletions

View File

@@ -27,6 +27,7 @@ COPYDOC(__wt_async_op, WT_ASYNC_OP, remove)
COPYDOC(__wt_async_op, WT_ASYNC_OP, compact)
COPYDOC(__wt_async_op, WT_ASYNC_OP, get_id)
COPYDOC(__wt_async_op, WT_ASYNC_OP, get_type)
COPYDOC(__wt_session, WT_SESSION, alter)
COPYDOC(__wt_session, WT_SESSION, close)
COPYDOC(__wt_session, WT_SESSION, reconfigure)
COPYDOC(__wt_session, WT_SESSION, open_cursor)