OpenSearch/qa
Nik Everett 972c56dafe Begin migrating SQL's next page (elastic/x-pack-elasticsearch#2271)
Scrolling was only implemented for the `SqlAction` (not jdbc or cli)
and it was implemented by keeping request state on the server. On
principle we try to avoid adding extra state to elasticsearch where
possible because it creates extra points of failure and tends to
have lots of hidden complexity.

This replaces the state on the server with serializing state to the
client. This looks to the user like a "next_page" key with fairly
opaque content. It actually consists of an identifier for the *kind*
of scroll, the scroll id, and a base64 string containing the field
extractors.

Right now this only implements scrolling for `SqlAction`. The plan
is to reuse the same implementation for jdbc and cli in a followup.

This also doesn't implement all of the required serialization.
Specifically it doesn't implement serialization of
`ProcessingHitExtractor` because I haven't implemented serialization
for *any* `ColumnProcessors`.

Original commit: elastic/x-pack-elasticsearch@a8567bc5ec
2017-08-28 08:46:49 -04:00
..
audit-tests Revert "Use shaded rest client dependencies" (elastic/x-pack-elasticsearch#2352) 2017-08-25 14:13:16 -05:00
core-rest-tests-with-security Remove default passwords from reserved users (elastic/x-pack-elasticsearch#1665) 2017-06-29 15:27:57 -05:00
full-cluster-restart Merge branch 'master' into feature/sql 2017-08-25 16:16:34 -04:00
ml-basic-multi-node Revert "Use shaded rest client dependencies" (elastic/x-pack-elasticsearch#2352) 2017-08-25 14:13:16 -05:00
ml-disabled Revert "Use shaded rest client dependencies" (elastic/x-pack-elasticsearch#2352) 2017-08-25 14:13:16 -05:00
ml-no-bootstrap-tests Rename x-pack project names to new names with split repo 2017-02-10 11:02:42 -08:00
ml-single-node-tests Revert "Use shaded rest client dependencies" (elastic/x-pack-elasticsearch#2352) 2017-08-25 14:13:16 -05:00
multi-cluster-search-security Followup for elastic/elasticsearch#25658 (elastic/x-pack-elasticsearch#1984) 2017-07-12 22:19:34 +02:00
openldap-tests Re-enable OpenLDAP tests and run against vagrant instance (elastic/x-pack-elasticsearch#2121) 2017-08-04 09:44:08 -06:00
reindex-tests-with-security Remove default passwords from reserved users (elastic/x-pack-elasticsearch#1665) 2017-06-29 15:27:57 -05:00
rolling-upgrade Upgrade: Remove watcher/security upgrade checks (elastic/x-pack-elasticsearch#2338) 2017-08-25 17:24:49 +02:00
security-client-tests Remove default passwords from reserved users (elastic/x-pack-elasticsearch#1665) 2017-06-29 15:27:57 -05:00
security-example-extension Revert "Use shaded rest client dependencies" (elastic/x-pack-elasticsearch#2352) 2017-08-25 14:13:16 -05:00
security-migrate-tests Fix migrate tool integration test 2017-07-28 21:33:54 +09:00
security-setup-password-tests Revert "Use shaded rest client dependencies" (elastic/x-pack-elasticsearch#2352) 2017-08-25 14:13:16 -05:00
smoke-test-graph-with-security Remove default passwords from reserved users (elastic/x-pack-elasticsearch#1665) 2017-06-29 15:27:57 -05:00
smoke-test-ml-with-security Revert "Use shaded rest client dependencies" (elastic/x-pack-elasticsearch#2352) 2017-08-25 14:13:16 -05:00
smoke-test-plugins Remove default passwords from reserved users (elastic/x-pack-elasticsearch#1665) 2017-06-29 15:27:57 -05:00
smoke-test-plugins-ssl Bump master version to 7.0.0-alpha1 (elastic/x-pack-elasticsearch#2135) 2017-08-01 15:48:04 -04:00
smoke-test-security-with-mustache Convert put_template uses to put_script in rest tests 2017-07-13 00:01:56 -07:00
smoke-test-watcher Tests: Increase logging for watcher smoke tests 2017-08-11 15:29:52 +02:00
smoke-test-watcher-with-mustache Tests: Remove useless wait time in watcher REST test 2017-08-14 11:52:26 +02:00
smoke-test-watcher-with-painless Tests: Ensure watcher index templates are installed in REST tests (elastic/x-pack-elasticsearch#1784) 2017-06-20 14:17:36 +02:00
smoke-test-watcher-with-security Tests: Remove @ClusterScope tests, create REST tests (elastic/x-pack-elasticsearch#2131) 2017-08-01 14:15:36 +02:00
sql-multinode Begin migrating SQL's next page (elastic/x-pack-elasticsearch#2271) 2017-08-28 08:46:49 -04:00
sql-no-security Begin migrating SQL's next page (elastic/x-pack-elasticsearch#2271) 2017-08-28 08:46:49 -04:00
sql-security Begin migrating SQL's next page (elastic/x-pack-elasticsearch#2271) 2017-08-28 08:46:49 -04:00
transport-client-tests Remove deprecated script settings. (elastic/x-pack-elasticsearch#1469) 2017-05-18 13:32:57 -07:00
tribe-node-tests-with-security Remove default passwords from reserved users (elastic/x-pack-elasticsearch#1665) 2017-06-29 15:27:57 -05:00
tribe-tests-with-license [TEST] Adapt wait_for_nodes condition for ClusterFormationTasks with tribes 2017-04-27 09:57:54 +02:00
tribe-tests-with-security Adds upgrade API functionality for security (elastic/x-pack-elasticsearch#2012) 2017-07-18 11:44:28 -04:00
vagrant Add packaging assertions for new scripts 2017-07-30 09:32:39 +09:00
build.gradle Remove assemble from build task when assemble removed 2017-06-16 17:19:47 -04:00