These two commit lets YCSB connect to a mongodb instance thats exposed as a Unix domain socket like "mongodb://run/mongodb/mongodb-.sock" . Presently this functionality is broken due to some missing dependencies and the way get_classpath_from_maven() generates the classpath from maven's dependency:build-classpath plugin.
These two commits adds the needed runtime dependencies for mongodb plugin to be able to connect to a Unix domain socket and also updates get_classpath_from_maven() so that it can correctly identify these runtime dependencies and generates correct classpath to invoke the mongodb plugin.
These two commit lets YCSB connect to a mongodb instance thats exposed as a Unix domain socket like "mongodb://run/mongodb/mongodb-.sock" . Presently this functionality is broken due to some missing dependencies and the way get_classpath_from_maven() generates the classpath from maven's dependency:build-classpath plugin.
These two commits adds the needed runtime dependencies for mongodb plugin to be able to connect to a Unix domain socket and also updates get_classpath_from_maven() so that it can correctly identify these runtime dependencies and generates correct classpath to invoke the mongodb plugin.