GitHub user davies opened a pull request:

    https://github.com/apache/spark/pull/9746

    [SPARK-11583] [Core]MapStatus Using RoaringBitmap More Properly

    This PR upgrade the version of RoaringBitmap to 0.5.10, to optimize the 
memory layout, will be much smaller when most of blocks are empty.
    
    This PR is based on #9661 (fix conflicts), see all of the comments at 
https://github.com/apache/spark/pull/9661 .

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

    $ git pull https://github.com/davies/spark roaring_mapstatus

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

    https://github.com/apache/spark/pull/9746.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 #9746
    
----
commit 75c3209c4bba8902eb0a4c1649864106f015c39f
Author: Kent Yao <[email protected]>
Date:   2015-11-12T11:25:02Z

    MapStatus Using RoaringBitmap More Properly

commit 8f3eb7d25d0ca4465a5dc50aca5954a444ef82e0
Author: Kent Yao <[email protected]>
Date:   2015-11-13T02:24:13Z

    update roaringbitmap to 0.5.10 and runOptimize

commit b4b7a1c835235826d512f1993c00ca35e445fcba
Author: Kent Yao <[email protected]>
Date:   2015-11-13T08:38:29Z

    add roaringbitmap runOptimise tests

commit b9cc41439203f6924e75836a39fc603ea0714ceb
Author: Kent Yao <[email protected]>
Date:   2015-11-16T03:05:51Z

    runOptimize and trim only

commit 64e7295c7fd0f193e8b74f07a2823a478e6c1796
Author: Kent Yao <[email protected]>
Date:   2015-11-16T08:01:00Z

    fix style

commit 1716a24cece9bc4d9d418da3023e4132aa2b8d65
Author: Davies Liu <[email protected]>
Date:   2015-11-16T23:05:41Z

    Merge branch 'master' of github.com:apache/spark into roaring_mapstatus
    
    Conflicts:
        core/src/main/scala/org/apache/spark/scheduler/MapStatus.scala
        core/src/main/scala/org/apache/spark/serializer/KryoSerializer.scala
        pom.xml

----


---
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.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to