-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
Release version 0.2.0 #266
Comments
If folks could volunteer for testing particular data store bindings that would be a super big help. To make the release notes the testing will have to be on one of the release candidates, but seeing if things work at all right now (and filling in missing READMEs) would be grand. |
we need a manual check that #91 behaves correctly. |
My kid was ill over the weekend, so I didn't get to finish #250. Presuming no one has a strong objection, I'm going to punt the release branch to Wednesday Jun 17th. |
All of the blocker and critical issues for 0.2.0 are solved now, so shortly I'll create the release candidate branch and post up what kind of testing I'd like to see here. |
release branch blocked on #306 |
Here's my plan for driving the release:
Successful testing of a datastore binding should be noted here. please include:
Things we need to get through for a release:
The final release will have
|
Another thing we need to check: licensing for dependencies that are getting packaged in. |
As a part of branching to stage 0.2.0 release in #266, set version for continued development on master branch.
RC1 is available now (ref status page) |
I'm happy to try HBase, Cassandra. |
Excellent. I'll try to get through testing on Windows and take a look at Accumulo. @allanbank any chance you could take on testing Mongo? @bigbes could you try out the generated Tarantool artifacts? |
@busbey of course, i'll try them tomorrow, if you don't mind? |
tomorrow works for me. I'm fairly certain there'll be another RC and I likely won't make that until Sunday or Monday. |
I will take it for a test drive but probably won't have a solid block of time until Sunday. |
Sunday is totally fine.
|
I did some quick tests on: I ran into #302 and #293, but otherwise things seem to work fine. Tested:
Results in this gist. Things look reasonable to me. |
With #302 closed now I'll make a new RC tomorrow morning so folks who want to test over the weekend don't hit it. |
@steffenfriedrich if you have the time to try out the different exporters using the release candidate that would be a big help. Understandable if you're too busy. |
RC2 is now available. If you are still testing, please switch to it. (ref release page) |
filed #313 for current RAT flagged failures. I'll check them one more time to make sure it's just missing headers (there's a bunch of noise). Presuming it's just the missing headers it's not a blocker. |
I am not finding the Client when I run from the command line:
This was a fresh pull on the RC2 source followed by a mvn clean package:
I can run test if I unpack the MongoDB distribution. The README for the MongoDB driver is based on pulling the source, running a Rob. |
We do provide binary distributions as well as source. The preference will We should still have running out of a built source tree though. Can you We'll need to do a sweep of the instructions either way.
|
Submitted #315. |
See issue #316. Not a blocker as far as I am concerned but fixing improves usability. |
I finished the first round of testing with MongoDB. For this round I ran each workload (a-f) against a single MongoDB instance running on the same machine as the the YCSB client. For each run I varied the number of client threads and connection to MongoDB and the version of MongoDB running. Tested Versions:
That is the latest patch release for all production MongoDB versions released since 2011. All MongoDB instance ran with a single command line option:
Issues Found: #315 - Cannot run YCSB from the source tree. I will do another round of tests with MongoDB 3.0.4 varying the storage engine and the cluster configuration. Rob |
@busbey i'm sorry for delay, i'll check this today |
No worries, we all get busy. Thanks for whatever time you get to spend on
|
RC3 is now available. if you are still testing, please use it (release page) |
There is an issue with the MongoDbClient doing scan operations. I have been working with the MongoDB folks to try and figure out what the issue is but I think it is within the driver itself. MongoDB ticket is: https://jira.mongodb.org/browse/SERVER-19273 Rob. |
last week I ran RC2's hbase specific distribution through the recommended series of core workloads using the hbase-10 client against an HBase CDH5 cluster. Everything went fine, including export to JSONArray (didn't try the export to non-JSONArray version) |
Ran RC3 through the recommended workload sequence for ~1 hour per step against an Accumulo cluster. Ran into #340 at cleanup of the initial load step, but otherwise everything looked fine. |
@allanbank since the issue is in the Mongo driver and only impacts scan workloads, are we fine just labeling it a known issue? we can then fix it in the YCSB release after whatever gets worked out on the mongo ticket. |
I think all that's left before release is
I'll start writing up draft release notes tomorrow. |
worth noting that the issue refs (e.g. #266) will show up as links when in the release notes. |
Release notes look good to me. |
release is live: https://github.com/brianfrankcooper/YCSB/releases/tag/0.2.0 Thanks everyone! Let's start sending announcement emails. |
Thanks, Sean!
|
As a part of branching to stage 0.2.0 release in brianfrankcooper#266, set version for continued development on master branch.
As a part of branching to stage 0.2.0 release in brianfrankcooper#266, set version for continued development on master branch.
I'd like to get 0.2.0 out the door by the end of June. Normally, I'd want to set some goals for things to include in a release, but this one is kind of simpler
I expect this first go will be bumpy. To meet the end-of-June goal, I plan to cut a release branch off of master starting June 15th (barring special circumstances).
The text was updated successfully, but these errors were encountered: