Skip to content
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 0.16.0 #1265

Closed
busbey opened this issue Nov 29, 2018 · 12 comments
Closed

Release 0.16.0 #1265

busbey opened this issue Nov 29, 2018 · 12 comments

Comments

@busbey
Copy link
Collaborator

busbey commented Nov 29, 2018

let's try to get a release out before the US winter holidays. I'll update here with changes after I make the release branch.

@busbey
Copy link
Collaborator Author

busbey commented Apr 25, 2019

Fyi, I'll be picking this up again this weekend.

@busbey
Copy link
Collaborator Author

busbey commented Jun 4, 2019

#1313 is a blocker

@busbey
Copy link
Collaborator Author

busbey commented Jun 4, 2019

I created the staging branch for 0.16.0. Here's the change summary, by my reading, since 0.15.0.

core changes

added bindings

updated bindings

removed bindings

@busbey
Copy link
Collaborator Author

busbey commented Jun 4, 2019

Release candidate 1 is up:
https://github.com/brianfrankcooper/YCSB/releases/tag/0.16.0-RC1

As a reminder, testing a given binding should at a minimum run through a load and a run phase. Ideally, one should go through the recommended sequence of workload steps from the "Running the workloads" section of the Core Workloads documentation.

@busbey
Copy link
Collaborator Author

busbey commented Jun 5, 2019

known issue for mongodb clients talking to AWS DocumentDB #1314

@busbey
Copy link
Collaborator Author

busbey commented Jun 7, 2019

checked field name prefix configuration on OS X using the basic binding. worked fine for bin/ycsb but looks like #908 is still an issue.

YCSB-0.16.0-RC1 busbey$ ./bin/ycsb.sh load basic -P workloads/workloada -p recordcount=4 -p fieldnameprefix=foobar
/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home//bin/java  -classpath /Users/busbey/Downloads/YCSB-0.16.0-RC1/conf:/Users/busbey/Downloads/YCSB-0.16.0-RC1/core/target/core-0.16.0-RC1.jar:/Users/busbey/Downloads/YCSB-0.16.0-RC1/core/target/core-0.16.0-RC1.jar com.yahoo.ycsb.Client -load -db com.yahoo.ycsb.BasicDB -P workloads/workloada -p recordcount=4 -p fieldnameprefix=foobar
Command line: -load -db com.yahoo.ycsb.BasicDB -P workloads/workloada -p recordcount=4 -p fieldnameprefix=foobar
YCSB Client 0.16.0-RC1

Loading workload...
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/htrace/core/Tracer$Builder
	at com.yahoo.ycsb.Client.getTracer(Client.java:455)
	at com.yahoo.ycsb.Client.main(Client.java:304)
Caused by: java.lang.ClassNotFoundException: org.apache.htrace.core.Tracer$Builder
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 2 more
 (might take a few minutes for large data sets)

@busbey
Copy link
Collaborator Author

busbey commented Jun 7, 2019

huh. an issue if running ycsb.sh after running ycsb. I'll put up a PR. probably this has been broken since 0.13.0.

@robert-s-lee
Copy link
Contributor

created patch #1335 to fix jdbc/README.md format issue from #1220

@busbey
Copy link
Collaborator Author

busbey commented Aug 19, 2019

#1335 is merged now, I need to cherry-pick it back to the 0.16.0 staging branch still

@busbey
Copy link
Collaborator Author

busbey commented Sep 8, 2019

Assuming the changes needed to publish to Maven Central (#1340) land on the master branch I'm going to just publish 0.16.0 as a "not vetted" release, as we did for 0.13.0. That means we'll need to make sure the stuff listed above gets checked for the 0.17.0 release.

@busbey
Copy link
Collaborator Author

busbey commented Sep 8, 2019

also #1335 is on the 0.16.0-staging branch.

@busbey
Copy link
Collaborator Author

busbey commented Sep 21, 2019

@busbey busbey closed this as completed Sep 21, 2019
@busbey busbey mentioned this issue Sep 21, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants