Voldemort 0.96 new configuration options

145 views
Skip to first unread message

ctasada

unread,
Sep 14, 2012, 4:37:30 AM9/14/12
to project-...@googlegroups.com
Hi guys,

With the 0.96 release there are some new configuration options in Voldemort that are not documented.

Server Properties:
* Removed in 0.96
  - bdb.cleaner.lazy.migration
  - bdb.cache.evictln
  - bdb.minimize.scan.impact

* Added in 0.96
  - bdb.minimum.shared.cache
  - fetcher.max.bytes.per.sec
  - fetcher.min.bytes.per.sec
  - fetcher.reporting.interval.bytes
  - hdfs.fetcher.buffer.size
  - client.routing.allow.partial.getall
  - enable.jmx.clustername
  - service.interruptible 

Added memory-footprint to stores.xml

Client properties:
  - getall_routing_timeout_ms
  - put_routing_timeout_ms
  - get_routing_timeout_ms
  - getversions_routing_timeout_ms
  - delete_routing_timeout_ms
  - allow_partial_getalls

Some of these new properties look really interesting and I'm already investigating them, but I would like to hear, if possible, your comments regarding the different case scenarios and the stability of them.

Note: This documentation should be also added to the wiki and/or website.

Thanks,
Carlos.

Lei Gao

unread,
Sep 14, 2012, 4:30:38 PM9/14/12
to project-...@googlegroups.com
Hi Carlos,

Those timeout parameters are used to specify operation-specific timeout for a client. We will update the documentation on it.

I recommend that you don't spend too much time on those bdb specific parameters because they are associated with the BDB JE storage enhancements that will be officially released in the next major release, when documentation will be available for those newly added parameters.

Thanks,

Lei

Carlos Tasada

unread,
Sep 15, 2012, 6:03:23 AM9/15/12
to project-...@googlegroups.com
Thanks a lot Lei, looking forward for this info :)

Also the news that you're already working in the next release with BDB changes are really exciting :)

--
 
 

ctasada

unread,
Mar 15, 2013, 5:16:24 AM3/15/13
to project-...@googlegroups.com
Hi Lei,

Is the documentation already updated? Did I missed it?

Thanks.

Vinoth Chandar

unread,
Mar 19, 2013, 7:26:20 PM3/19/13
to project-...@googlegroups.com
Carlos,

with the new release, we have meticulously documented all server and client params.. please take a look at the javadocs for ClientConfig and VoldemortConfig from the project-voldemort.com site.

Carlos Tasada

unread,
Mar 20, 2013, 5:29:21 AM3/20/13
to project-...@googlegroups.com
Hi Vinoth,

I'm sorry, but I cannot find it. I see the Javadocs and some new links like "Design" and "Build and Push", but I don't see detailed information about such new properties in the ClientConfig.


--
You received this message because you are subscribed to the Google Groups "project-voldemort" group.
To unsubscribe from this group and stop receiving emails from it, send an email to project-voldem...@googlegroups.com.
Visit this group at http://groups.google.com/group/project-voldemort?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Vinoth Chandar

unread,
Mar 21, 2013, 1:51:27 PM3/21/13
to project-...@googlegroups.com

Vinoth Chandar

unread,
Mar 21, 2013, 1:52:54 PM3/21/13
to project-...@googlegroups.com
anyways, let me just answer your question specifically..
  - client.routing.delete.timeout.ms

are routing timeouts specific to the operation. For example, if you wanted to timeout sooner on get() vs put()..
Reply all
Reply to author
Forward
0 new messages