-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JAVA-2563 and JAVA-2564 #20
Merged
Merged
Changes from all commits
Commits
Show all changes
65 commits
Select commit
Hold shift + click to select a range
d746998
Not sure how, but somehow I missed the commit that, you know, changed…
absurdfarce c1279ec
Picking up some low-hanging fruit, mostly import changes
absurdfarce a83b146
Some more low-hanging fruit, mainly conversions to use the shaded Guava
absurdfarce 3fa0fd4
Fixing a package rename that was missed in the earlier round
absurdfarce ecd60a7
Convert usages of Guava's FutureCallback (which aren't actually being…
absurdfarce ce3225b
Trying to fix as much of the base CQL stuff as possible.
absurdfarce f365d98
Added explicit bounded Statement type to DseCqlAttributes. This type …
absurdfarce 192d7bf
A few minor fixes
absurdfarce 1915246
Cleaning up PagingState references, a few other minor cleanups
absurdfarce da75ad1
A few miscellaneous fixes
absurdfarce cff2478
Removed unavailable methods for accessing tried and queried hosts and…
absurdfarce 01b87b4
Most of the core graph refactoring
absurdfarce 7521b1e
Fixes to DseResponseHandler... and a few other miscellaneous fixes
absurdfarce bf85985
Updates to Cql/GraphRequestAction to match other work done elsewhere …
absurdfarce c488c5a
A bit of refactring to remove some of the larger fn definitions in th…
absurdfarce 632eea8
Fixing some weird import ordering issues
absurdfarce b55391f
Conversion to use a builder rather than a (template) statement in Cql…
absurdfarce b45d2de
Convert graph infrastructure to use builders coming off of DseSession…
absurdfarce 0a9d372
Convert CqlPreparedStatementUtil to work with Bindable instances rath…
absurdfarce ef25ca6
Cleaning up some type stuff
absurdfarce 06aab95
Converted CQL props to use only what's actually supported on the driv…
absurdfarce b56f341
Converted graph props to include only what's supported on the driver …
absurdfarce fca261f
Converting from GraphResultSet to AsyncGraphResultSet
absurdfarce 62d8326
Simple impls of Iterators for async RS impls
absurdfarce 3183a44
Fixing up some type things
absurdfarce 1c06158
Initial work on spec fixes
absurdfarce 88089e3
Code review feedback
absurdfarce 6919b02
Merge branch 'java2563' into java2563-tests
absurdfarce 272548b
Consolidating check API into something which exposes the various Resu…
absurdfarce 7ed38d5
Merge branch 'java2563' into java2563-tests
absurdfarce b8ff9ea
More change from code review
absurdfarce 1fb447b
Merge branch 'java2563' into java2563-tests
absurdfarce 02fe912
Upgrading to new cassandra-unit which includes 4.2.x driver support)
absurdfarce bfcb171
Fixing a few tests
absurdfarce 2f5c474
Specs should at least compile now
absurdfarce 9da8cca
Base compilation now succeeds... on to actually fixing tests
absurdfarce 17117d1
Fixes for various spec failures.
absurdfarce e00ad38
Fighting with mocks is awesome
absurdfarce 64f9bb4
All non-cassandra-unit specs should be passing now
absurdfarce 1bffa1a
Various test fixes. Includes a fix to get cassandra-util tests runni…
absurdfarce 29e69f3
CqlPreparedStatementUtil spec now passes!
absurdfarce 2f48dc2
Explicitly specify traversal source for graph queries. This doesn't …
absurdfarce 637cd78
At long last... we have a clean run of tests!
absurdfarce d1be0a6
Removing sbt changes that were accidentally committed
absurdfarce 3432a92
cassandra-unit released an official 4.x release while work was ongoing
absurdfarce 539edf9
Shift to an API based on DataType rather than ints coming off of getP…
absurdfarce a70f4af
Upgrade to unified driver
absurdfarce 545df55
Fixing compile warnings re: unchecked types due to type erasure
absurdfarce 993aaa4
Replace DseSession with CqlSession refs
absurdfarce c6962bb
Changing _all_ refs to DseSession to CqlSession instead
absurdfarce 74b668c
Code review feedback
absurdfarce 1658c56
Fixing default DC impl + cleaning up handling of memoized Sessions
absurdfarce bf767a9
Fixing exception messages
absurdfarce 41dcc4b
Don't bother going to the iterator... just use what Iterable gives us
absurdfarce 7754017
Added option to set idempotecy based on an existing boolean val
absurdfarce 803c2c7
Addressing PR feedback
absurdfarce 568c3a3
More review feedback
absurdfarce 2991fdd
Code review feedback
absurdfarce 5929a6d
More code review feedback
absurdfarce 0b5172e
Shifting away from companion objects and towards implicit vals
absurdfarce 3adbda5
Adding docs about the new check API
absurdfarce cca2ef9
Re-adding support for per-request proxy auth
absurdfarce 1c69582
Some more code review feedback
absurdfarce 228a4e8
Removing support for explicit specification of collection classes in …
absurdfarce 7d9396a
Driver version bump to 4.5.0
absurdfarce File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
129 changes: 0 additions & 129 deletions
129
src/main/scala/com/datastax/gatling/plugin/checks/GenericChecks.scala
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removal of the checks above reflects an API change. Going forward the intent is to access the underlying ResultSet impl directly (via the appropriate "resultSet" check) and then extract the desired information via .transform() + fns defined somewhere in the code. Users can define these transform fns in their own simulations, in library code, etc. This has the effect of making the check API simpler and more streamlined while allowing users to extend it in a natural way by defining their own fns.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree with the simplification goal. And it is a good time to do this, given that all user simulations will break anyway, because of the DseCluster/DseSession class change in the 4.x branch. May I ask for a small documentation where this decision is explained and the replacement code is provided for deleted checks, to make things easier for users?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Extensive scaladoc has been added on this point in DseCheckSupport. @pingtimeout would you mind taking a look and confirming that this addresses the points you wanted to see covered?