GitHub user jihoonson opened a pull request:

    https://github.com/apache/tajo/pull/634

    TAJO-1343: Improve the memory usage of physical executors

    Here are some highlights.
    * Cleanup duplicated tuple creation.
    * To maintain tuple creation easily, I've added three new data structures, 
called TupleMap, TupleList, and TupleSet. They automatically clone tuples 
whenever a new item is added.
    * Fix a bug in WindowAggregation and two wrong tests.
    * Fix a bug in timezone.
    
    I will conduct some tests and share the results.

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

    $ git pull https://github.com/jihoonson/tajo-2 TAJO-1343_2

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

    https://github.com/apache/tajo/pull/634.patch

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

    This closes #634
    
----
commit 6b8ccc2f36712bd6c8d4d5610cbfdac70d1afba0
Author: Jihoon Son <[email protected]>
Date:   2015-07-13T06:56:49Z

    TAJO-1343_2

commit b9bec79372d010f8645067237c9656cc4c0e60d4
Author: Jihoon Son <[email protected]>
Date:   2015-07-13T07:42:08Z

    TAJO-1343_2

commit e9a40da63ee7376cd60ba537d1f5ab06f636bca6
Author: Jihoon Son <[email protected]>
Date:   2015-07-13T08:49:23Z

    TAJO-1343_2

commit 877c20250d196954edf49ccfb70fd20a520b2985
Author: Jihoon Son <[email protected]>
Date:   2015-07-14T01:34:57Z

    Fix a bug in window function

commit f5fa81d82901304833ae7b65c7f3c82044c40acb
Author: Jihoon Son <[email protected]>
Date:   2015-07-14T13:55:44Z

    Remaining OOM

commit f6193e6881eb15d1e2be8d7594206e2ea2071f9c
Author: Jihoon Son <[email protected]>
Date:   2015-07-15T10:10:13Z

    Fix OOM

commit dd91fdd31ec0c7ca561f29f2debf402d8dcf2be3
Author: Jihoon Son <[email protected]>
Date:   2015-07-15T13:18:14Z

    Fix test failures

commit 482072fd9eaa4eccc40c12c9f32c0c822d67d3a8
Author: Jihoon Son <[email protected]>
Date:   2015-07-16T08:07:35Z

    Fixed RangeShuffleWriteExec bug

commit d3793e4c5bb8234bf31bd99c55590b7065d27386
Author: Jihoon Son <[email protected]>
Date:   2015-07-16T16:46:54Z

    Passed all tests

commit 230d57033791dd3dd78e560f7db36a9bbc0451d5
Author: Jihoon Son <[email protected]>
Date:   2015-07-17T09:53:58Z

    Fix every test failure and add comments

commit 5ebe05dc9f7464af040050e0ec17bf2ca0cf4fdc
Author: Jihoon Son <[email protected]>
Date:   2015-07-17T09:55:11Z

    Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into 
TAJO-1343_2
    
    Conflicts:
        
tajo-core/src/test/java/org/apache/tajo/engine/planner/TestLogicalPlanner.java

----


---
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 [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to