You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@omid.apache.org by yonigottesman <gi...@git.apache.org> on 2018/11/13 10:19:05 UTC

[GitHub] incubator-omid pull request #47: 1.0.0

GitHub user yonigottesman opened a pull request:

    https://github.com/apache/incubator-omid/pull/47

    1.0.0

    Merge phoenix integration branch to master

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

    $ git pull https://github.com/apache/incubator-omid 1.0.0

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

    https://github.com/apache/incubator-omid/pull/47.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 #47
    
----
commit 70f583144f052d794bed65dd9dc1204ea54b840a
Author: Yonatan Gottesman <yo...@...>
Date:   2018-11-13T07:59:46Z

    Prepare for 1.0.0 rebase

commit 687853a2e44520a038c5f73f336dd7e26a84caff
Author: Ohad Shacham <oh...@...>
Date:   2018-02-07T10:44:37Z

    [OMID-83] Attributes added to Put, Get, and Scan are not propagated to HBase. In many cases, as in the Phoenix case, these attributes are required and should be propagated to the server side. In Phoenix for example, attributes are used to mark data as one that should propagate to the secondary index.
            This commit propagates the attributes to HBase side.

commit f3c150229d0f5b00b75270d0ac91e3d4915a10e7
Author: Ohad Shacham <oh...@...>
Date:   2018-02-07T12:07:29Z

    [OMID-84] Today, all the writes done by a transaction are taking part in conflict analysis. The purpose of this feature is to let the user decide for each write, whether it should take part in the conflict analysis.
    
     The motivation infers from Apache Phoenix that utilizes this feature when writing to the secondary index and also when writing to the data table for immutable tables (each key is added once and is not modified).

commit 712196bad3c0786d96c1234b0a5dd5bdc8d94450
Author: Ohad Shacham <oh...@...>
Date:   2018-02-07T14:29:47Z

    [OMID-85] Writing directly to HBase using specific version marks the write as a write that was done by a specific transaction.
       However, due to lack of shadow cells, getting the commit timestamp of the transaction can be done only by access the commit table.
    The motivation of this feature is to add the shadow cells during the write and save the commit table access.
     This feature is required by Apache Phoenix that during index creation adds the data table's entries, appeared before
     creation, to the index. In this case, the version and the commit timestamp should be the fence id and therefore, a direct write to HBase with the
     addition of shadow cells is required.

commit 436bea9203cf6fd38bef6cb4a198f3a6146b5e58
Author: Ohad Shacham <oh...@...>
Date:   2018-03-22T14:28:46Z

    [OMID-70] - reopen in order to bind WorldClockOracleImpl in TSOMockModule.

commit a8dd3f2e6b0ec5cd6025a174cd5c59c0a074fe5b
Author: Ohad Shacham <oh...@...>
Date:   2018-03-22T14:41:09Z

    [OMID-74] - A bug fix. The update of the write set is
     incorrect since the family deletion qualifier needs to be added instead of a
     row marker. Therefore, this commit fixes this case. This is crucial since
     the write set information is needed for adding shadow cells, when transaction
     successfully commits, and for garbage collection when transaction aborts.

commit 83e8f901ead5042b949ef8a57bce0799e51945dd
Author: Ohad Shacham <oh...@...>
Date:   2018-03-22T15:02:47Z

    [OMID-93] This commit adds an option to add commit
     metadata (shadow cells) to an existing mutation. This feature is required by
     Apache Phoenix both for local index population and update.

commit 1d37c5449e4ad1af43d7e6e1f0c46f4ead804e73
Author: Ohad Shacham <oh...@...>
Date:   2018-03-22T15:10:41Z

    [OMID-94] Tune Omid for Phoenix testing environment.
     This commit changes visibility of several function in order to run Omid in
     testing mode from Phoenix testing environment.

commit 15e255dc7c2813f9941df89076424f249e2407fd
Author: Ohad Shacham <oh...@...>
Date:   2018-04-03T11:48:09Z

    [OMID-96] Enable compactor on all column families during initialization. This comes in addition to the option of marking each column family using HBase metadata.

commit a199ddbd6604ea33acaec4dfab1501b86eb57915
Author: Ohad Shacham <oh...@...>
Date:   2018-05-22T18:17:21Z

    [OMID-99] Change TestNG version to 6.10.

commit 5cb091ca7b1974685c90f89fcc72297f93371502
Author: Ohad Shacham <oh...@...>
Date:   2018-06-03T08:14:30Z

    [OMID-100] James Taylor's patch to:
     https://issues.apache.org/jira/browse/OMID-100 including OmidCompactor and
     OmidSnapshotFilter

commit ce5c68c02cb620c205655b7eacb29463d5cbd935
Author: Ohad Shacham <oh...@...>
Date:   2018-06-05T13:28:21Z

    [OMID-72] bug fix, accessed tables should be sent to transaction manager also for conflict free writes. This is because fences should also force conflict free transactions to abort.

commit ec1c6da71850855b40b8351fde0d08ea73842a61
Author: Ohad Shacham <oh...@...>
Date:   2018-07-31T14:18:48Z

    [OMID-105] When a tentative family deletion marker is
     found. We need to continue looking until we either find a  committed one in
     the past or no committed family deletion marker for this column is found.
     Otherwise, we might miss committed family deletion markers that exists in a
     transaction snapshot.

commit 6e1e8197d3b011ffec2367ef88dc2284c6bed9d0
Author: Ohad Shacham <oh...@...>
Date:   2018-07-31T14:23:34Z

    [OMID-106] Delete should use write timestamp when writing
     family deletion marker. This is noticeable after a checkpoint.

commit 6b545c09f505d63513a41583ed1829e40f4dff26
Author: Yonatan Gottesman <yo...@...>
Date:   2018-08-07T11:24:27Z

    [OMID-102] Support for user filter in get/scan operations. snapshot filtering is done by a coprocessor before user filter is called
    
    Signed-off-by: Ohad Shacham <oh...@yahoo-inc.com>

commit d520553aab15053ea6dd3776807961c511e25efc
Author: Yonatan Gottesman <yo...@...>
Date:   2018-08-08T13:13:36Z

    [OMID-102] Fix coprocessor scanner bug. Fix hbase-0 dependencies.
    
    Signed-off-by: Ohad Shacham <oh...@yahoo-inc.com>

commit 6aef00d549ae86607b43d40ef9316efefa5dfc7f
Author: James Taylor <ja...@...>
Date:   2018-08-12T08:02:50Z

    [OMID-109] Based on Jenkins job failures (https://builds.apache.org/job/Phoenix-omid2/81/), the repo URL in the pom needs to be updated to https://raw.githubusercontent.com/synergian/wagon-git/releases.

commit 5aa01ff336e12dcc077dcb53fde17aca8e8637a7
Author: James Taylor <ja...@...>
Date:   2018-08-18T20:58:02Z

    OMID-102 Implement visibility filter as pure HBase Filter (Yonatan Gottesman)

commit 7bd832e278a78091e03062ec59305f6d604a59c0
Author: James Taylor <ja...@...>
Date:   2018-08-26T15:49:50Z

    OMID-107 Replace pre 1.0 deprecated HBase APIs
    
    Signed-off-by: Ohad Shacham <oh...@yahoo-inc.com>

commit 769cf5b59f902935f04f39a6f6811ccbe42b8eef
Author: Yonatan Gottesman <yo...@...>
Date:   2018-09-16T17:49:21Z

    [OMID-110] - support hbase-2
    
    Signed-off-by: Ohad Shacham <oh...@yahoo-inc.com>

commit 108198ed4c51089886399bb8b02ae180bd337cab
Author: Yonatan Gottesman <yo...@...>
Date:   2018-09-17T09:56:21Z

    [OMID-110] Typo bug fix
    
    Signed-off-by: Ohad Shacham <oh...@yahoo-inc.com>

commit ded03007bdc56ffa03cfbeb70dc4b754fd101626
Author: Yonatan Gottesman <yo...@...>
Date:   2018-09-26T07:09:45Z

    OMID-109 Fix phoenix jenkins build error when checking out wagon repository.

commit e36ef362c543fe2deb63cf829fec6cd1c6d1c89d
Author: Yonatan Gottesman <yo...@...>
Date:   2018-09-27T06:45:46Z

    [OMID-109] downgrade compiler-plugin to work on maven2

commit 1946031fc4602d749aa733d08aea0a28d7b4f1df
Author: James Taylor <ja...@...>
Date:   2018-09-27T17:12:42Z

    OMID-112 Make batch method signature compatible with Table.batch signature

commit 81b8ddc8f0e48341cf2786b691b97cca3da3173a
Author: James Taylor <ja...@...>
Date:   2018-09-29T03:26:11Z

    Test to see if removing wagon profile fixes build (will revert)

commit 119c53bbc2b4d603d11ea0325cdefbbb1dbb5351
Author: James Taylor <ja...@...>
Date:   2018-09-29T14:37:51Z

    Test to see if removing wagon profile fixes build (will revert)

commit fd76f7dadb17741c652ad0ff9a1ecd098724cbd7
Author: James Taylor <ja...@...>
Date:   2018-09-29T14:46:31Z

    Test to see if removing wagon profile fixes build (will revert)

commit a7dd8870e5f83d63c9ee313609f95821fed1ce16
Author: James Taylor <ja...@...>
Date:   2018-09-29T14:58:27Z

    Test to see if removing wagon profile fixes build (will revert)

commit 4b4341aac869430cd70b3c633127581d6c393cd8
Author: James Taylor <ja...@...>
Date:   2018-09-29T15:10:28Z

    Test to see if removing wagon profile fixes build (will revert)

commit b47fd4e8cdfcdd02d608199cea3382b18f8b1fc0
Author: James Taylor <ja...@...>
Date:   2018-09-29T15:15:30Z

    Test to see if removing wagon profile fixes build (will revert)

----


---

[GitHub] incubator-omid pull request #47: 1.0.0

Posted by asfgit <gi...@git.apache.org>.
Github user asfgit closed the pull request at:

    https://github.com/apache/incubator-omid/pull/47


---