drill-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hnfgns <...@git.apache.org>
Subject [GitHub] drill pull request: DRILL-4275: create TransientStore for short-li...
Date Thu, 11 Feb 2016 00:54:50 GMT
GitHub user hnfgns opened a pull request:


    DRILL-4275: create TransientStore for short-lived objects; refactor PersistentStore to
introduce pagination mechanism

    ps: removed PR#395 mistakenly so starting over.
    	introducing immutable entry
    	add a factory method to create transient store
    	introduce transient store and other classes around: factory, config, event, event type
    	introduce base transient store implementation
    	introducing path utils for zk
    	introducing general purpose zk client, unit tested
    	complete rewrite of ZkPersistentStore
    	complete rewrite of ZkEphemeralStore, unit tested
    	introducing event dispatcher used by ZkEphemeralStore -- externalized for unit testing,
unit tested
    	introduces a local, map backed transient store
    	updates to adapt new subclasses
    serialization/ (both transient & persistent store uses this package)
    	introducing instance serializer
    	introducing two concrete implementations: proto and jackson serializers
    all of PersistentStore subclasses
    	implements new pagination logic
    	adds curator-test dependency for unit tests
    	update so that transient store is acquired, properly closed.
    	misc renamings to reflect class name changes, to remove unneeded import
    	misc unit test fixes
    	misc minor clean-ups

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/hnfgns/incubator-drill DRILL-4275

Alternatively you can review and apply these changes as the patch at:


To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #374
commit e077a2d6ba59a6abfe526bd8f38259d3959be5a7
Author: Hanifi Gunes <hanifigunes@gmail.com>
Date:   2016-01-15T01:06:21Z

    DRILL-4275: create TransientStore for short-lived objects; refactor PersistentStore to
introduce pagination mechanism


If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.

View raw message