Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-7629

Rewrite view compactor in C (in couchstore repository)

    Details

      Description

      To be mostly done by Fulu, with my supervision and help on simple building blocks (deserialization/serialization, data structures, etc), integration with Erlang etc (MB-7656)

      No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

        Hide
        sarath Sarath Lakshman added a comment - - edited

        commit cc98f867807a5402e8b9acc117a51c7c02c984bd
        Author: Sarath Lakshman <sarathlakshman@slynux.com>
        Date: Tue Jan 7 16:07:28 2014 +0530

        MB-7629 Add native viewgroup compactor

        Implementation of native view index compactor.
        The native program receives viewgroup header info through stdin
        and it creates a new index file and recreates all view btrees
        and id btree. The resulting index header is written out to stdout.

        Change-Id: I0c9c9ff33d3e005f22cc848c85d708b158d806e4
        Reviewed-on: http://review.couchbase.org/31666
        Reviewed-by: Filipe David Borba Manana <fdmanana@gmail.com>
        Tested-by: Filipe David Borba Manana <fdmanana@gmail.com>
        Merged to master branch.

        Show
        sarath Sarath Lakshman added a comment - - edited commit cc98f867807a5402e8b9acc117a51c7c02c984bd Author: Sarath Lakshman <sarathlakshman@slynux.com> Date: Tue Jan 7 16:07:28 2014 +0530 MB-7629 Add native viewgroup compactor Implementation of native view index compactor. The native program receives viewgroup header info through stdin and it creates a new index file and recreates all view btrees and id btree. The resulting index header is written out to stdout. Change-Id: I0c9c9ff33d3e005f22cc848c85d708b158d806e4 Reviewed-on: http://review.couchbase.org/31666 Reviewed-by: Filipe David Borba Manana <fdmanana@gmail.com> Tested-by: Filipe David Borba Manana <fdmanana@gmail.com> Merged to master branch.
        Hide
        pavelpaulau Pavel Paulau added a comment -

        In fact, I see 3x better performance in my tests.

        Show
        pavelpaulau Pavel Paulau added a comment - In fact, I see 3x better performance in my tests.

          People

          • Assignee:
            sarath Sarath Lakshman
            Reporter:
            FilipeManana Filipe Manana (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: