Skip to content
Snippets Groups Projects
  1. Apr 29, 2016
  2. Apr 17, 2016
  3. Apr 12, 2016
  4. Apr 09, 2016
  5. Apr 07, 2016
  6. Apr 06, 2016
  7. Mar 07, 2016
  8. Jan 24, 2016
  9. Jan 12, 2016
    • ghaughian's avatar
      [solr] adding support for Apache Solr · fc7cc571
      ghaughian authored
      updating readme
      
      updating package info
      
      perfecting logic for http solr clients for all operations
      
      renamed properties, tested cloud mode and cleaned code
      
      removed dependency on dynamic field names, updated readme
      
      now enforcing checkstyle
      
      adding solr artifact
      
      removing test cases relying on external dependencies
      
      removed unused maven dependencies, added batch mode support, all try blocks now catch eplicit exceptions, Query/UpdateResponse status codes are handled more granularly, updated readme, added sample schema.xml file to support default field names in ycsb client, updated all license headers to 2016, using SolrClient object as primary client type regardless if Solr is running in Cloud or Stand-alone mode
      
      cleaned code and config files, now accepting a solr base url property, simplified sample schema.xml file, renamed class to SolrClient, now updating documents atomically, added batch support to delete method
      
      updated new line spacing of pom file comments
      
      removed sample schema file, updated readme with more indepth explanation on running/setting up the solr-binding
      
      removed some code lines no longer in use
      
      renamed zookeeper param name, now throwing caught exceptions where appropriate, debug messages are now being logged on stderr
      
      now returning an appropriate error if we receive an unexpected response from solr server, repeated calls to getResults is no longer
      
      now using singletonMap to store update params in, fixed typo and missing id field in sample config in README
      fc7cc571
  10. Dec 17, 2015
  11. Dec 10, 2015
    • Misha Brukman's avatar
      [memcached] Added memcached binding. · d4b1d247
      Misha Brukman authored
      The memcached support was extracted from PR #98 by @jbellis, with cleanups to
      bring it in line with current APIs and style guide.
      
      This PR also addresses issue #326.
      d4b1d247
  12. Dec 08, 2015
    • Connor McCoy's avatar
      [scripts] Improve errors in bin/ycsb · 13176e3c
      Connor McCoy authored
      * Handles missing "java" with an error message.
      * Adds a check_output method for users running on Python 2.6.
      * Prints an error when importing argparse fails (third party module on Python 2.6).
      13176e3c
  13. Nov 24, 2015
  14. Nov 14, 2015
    • Stanley Feng's avatar
      [googledatastore] Initial commit of the Google Datastore Client · 8cc2a641
      Stanley Feng authored
      Add a DB client for Google Cloud Datastore. This initial commit includes implementation of all CRUD operations (modulo scan), and integration into the rest of YCSB (pom.xml changes, etc)
      
      Next few commits will include Scan/query support, single entity group support, and better documentation.
      8cc2a641
  15. Oct 29, 2015
  16. Oct 22, 2015
  17. Oct 14, 2015
  18. Sep 16, 2015
  19. Aug 14, 2015
  20. Aug 07, 2015
  21. Jul 28, 2015
  22. Jun 29, 2015
    • Sean Busbey's avatar
      [scripts] clean up runtime classpath. · b770679f
      Sean Busbey authored
      1) fix handling of later binding versions, e.g. hbase-10
      2) fix reading conf dir for binding-specific artifacts
      3) allow running from source checkout by asking maven for artifact locations
      b770679f
  23. Jun 27, 2015
  24. Jun 25, 2015
  25. Jun 19, 2015
  26. Jun 18, 2015
  27. Jun 17, 2015
  28. Jun 12, 2015
  29. Jun 11, 2015
    • bigbes's avatar
      Add Tarantool database · bf4c4e57
      bigbes authored
      http://tarantool.org and https://github.com/tarantool/tarantool
      In "mail.ru" we wrote and widely use Tarantool key-value database.
      It's key properties include:
      
      * Defferent index types with iterators:
          - HASH (the fastest)
          - TREE (range and ordered retreival)
          - BITSET (bit mask search)
          - RTREE (geo search)
      * multipart keys for HASH and TREE indexes
      * Data persistence with by Write Ahead Log (WAL) and snapshots.
      * asynchronous master-master replication, hot standby.
      * coroutines and async. IO are used to implement high-performance lock-free access to data.
          - socket-io/file-io with yeilds from lua
      * stored procedures in Lua (Using LuaJIT)
      * supports plugins written on C/C++ (Have two basic plugins for working with MySQL and PostgreSQL)
      * Authentication and access control
      
      Move 'distribution target' to the end (it's needed for .jar to be in the .tar.gz)
      bf4c4e57
  30. Jun 05, 2015
  31. Jun 03, 2015
    • Connor McCoy's avatar
      [scripts] Clean up bin/ycsb. · 1de51dd6
      Connor McCoy authored
      * Use argparse for argument parsing.
      * Add a '-jvm-args' flag, to pass arbirary options to java.
      * Exit with the return code from java.
      
      Requires Python 2.7.
      1de51dd6
  32. May 29, 2015
  33. May 28, 2015
  34. May 21, 2015
  35. Apr 08, 2015
    • Connor McCoy's avatar
      Add HBase 1.0 client. · 34689082
      Connor McCoy authored
      * Bumps `hbase.version` to 1.0.0
      * Adds a new database, hbase-10, which targets the HBase 1.0 API.
      34689082
  36. May 01, 2014
Loading