These 16 commits are when the Protocol Buffers files have changed:
| Commit: | cfe2cb9 | |
|---|---|---|
| Author: | Connor Luckett | |
| Committer: | GitHub | |
Add NameBytesPair to RequestHeader (#347) NameBytesPair exists in RequestHeader in the HBase RPC, but we were not exposing it. This adds it. There are a few small things to note. attribute in the HBase proto is a repeated field, so we use attributes instead to represent plurality. There exist attribute in several places. In the event we add the attribute from ConnectionHeader, we will have a naming conflict, so we use HeaderAttributes instead to allow distinguishing them later. HBase is the consumer, so gohbase doesn't offer the applicable unmarshal functions. In order for codecov to be satisfied, we need to add tests. The only test that really makes sense is a roundtrip proto test, so we're forced to define a quick unmarshal/decode function to assist.
The documentation is generated from this commit.
| Commit: | 8853234 | |
|---|---|---|
| Author: | Connor Luckett | |
| Committer: | GitHub | |
CheckAndMutateWithFilter: Update Condition to include Filter (#330) Adds CheckAndMutateWithFilter, which allows more complicated comparisons during the check. In order to do this, we have to update the Client.proto's Condition message to include a Filter (which is updating the message to match the current proto file from HBase). That change requires running protoc to update the generated files. Includes testing that, like the CheckAndMutate changes, use test cases for organizations but were meant to be ran sequentially since we intend to test from a start to an end state.
| Commit: | aef8f31 | |
|---|---|---|
| Author: | Tomas Baltrunas | |
| Committer: | Tomas Baltrunas | |
admin_client: Add AddReplicationPeer method
| Commit: | 15a62c4 | |
|---|---|---|
| Author: | Tomas Baltrunas | |
| Committer: | Tomas Baltrunas | |
admin_client: Add remove/disable/enable replication peer methods
| Commit: | 6f7f6b2 | |
|---|---|---|
| Author: | Tomas Baltrunas | |
| Committer: | Tomas Baltrunas | |
admin_client: Add ListReplicationPeers method
| Commit: | 917019b | |
|---|---|---|
| Author: | Tomas Baltrunas | |
| Committer: | Tomas Baltrunas | |
pb: Add Replication.proto - Remove duplicate message definitions in ZooKeeper.proto (now moved to Replication.proto as of hbase 2.6.2) - Remove `ReplicationLock` message from ZooKeeper.proto which is not used in gohbase source code and is not present in any hbase 2.6.2 proto files.
| Commit: | 58ca36d | |
|---|---|---|
| Author: | Claire Iacono | |
| Committer: | Aaron Beitch | |
pb: Add Admin.proto
| Commit: | c8b69fd | |
|---|---|---|
| Author: | Claire Iacono | |
| Committer: | GitHub | |
hrpc: enable ScanMetrics (#254) Enable tracking scan metrics in the ScanResponse. Clients can access the metrics via calls to scanner.GetScanMetrics().
| Commit: | d372164 | |
|---|---|---|
| Author: | Warren Hodgkinson | |
| Committer: | Benoit Sigoure | |
Propagate tracing information to hbase server
| Commit: | e8dcfdb | |
|---|---|---|
| Author: | Andrey Elenskiy | |
| Committer: | Andrey Elenskiy | |
gohbase: switch to google.golang.org/protobuf from deprecated github.com/golang/protobuf Change-Id: I8b249c886b2a348df85553dc4473e9d031e0a9b8
| Commit: | bba30e1 | |
|---|---|---|
| Author: | Benoit Sigoure | |
| Committer: | Benoit Sigoure | |
pb: Remove unnecessary .proto files. These files range from useless to very unlikely to be needed in gohbase. Change-Id: I4cf69f54935ffd800dfa98cc99e8b7d829a747e0
| Commit: | a4aed99 | |
|---|---|---|
| Author: | Ben Guidarelli | |
| Committer: | Andrey Elenskiy | |
adding protofiles from 1.3 branch
| Commit: | 155803a | |
|---|---|---|
| Author: | Andrey Elenskiy | |
pb: move protobuf files out of internal Useful for debugging and implementing Client interface Change-Id: Ia721419ce1194ddaaa772b6bd1f3234fa802854a
| Commit: | 15047cd | |
|---|---|---|
| Author: | Andrey Elenskiy | |
| Committer: | Andrey Elenskiy | |
gohbase/zk, gohbase/pb: make packages internal There's no need for them to be used by other than gohbase code Change-Id: Ic98320d803033f68f05010b8e96f2798f8ff6a54
| Commit: | 81bab18 | |
|---|---|---|
| Author: | Albert Strasheim | |
| Committer: | Benoit Sigoure | |
Update .proto files. Add Master.proto. Change-Id: I64b7bd05fbc5614cf71b0a6f4f884bdcc5b9211f
| Commit: | 59d56f7 | |
|---|---|---|
| Author: | Benoit Sigoure | |
| Committer: | Benoit Sigoure | |
Add the HBase protobuf files. These are actually the cleaned-up versions from AsyncHBase.