OpenTSDB/asynchbase

Support for protobuf-3.1.0?

Opened this issue · 3 comments

hi
any plans for add protobuf 3.1.0 support?
thanks in advance
regards

[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /builddir/build/BUILD/asynchbase-1.7.2/src/protobuf/ZeroCopyLiteralByteString.java:[40,54] cannot find symbol
  symbol: class LiteralByteString
[ERROR] /builddir/build/BUILD/asynchbase-1.7.2/src/RegionInfo.java:[189,30] PARSER has private access in org.hbase.async.generated.HBasePB.RegionInfo
[ERROR] /builddir/build/BUILD/asynchbase-1.7.2/src/RegionClient.java:[747,49] PARSER has private access in org.hbase.async.generated.ClientPB.GetResponse
[ERROR] /builddir/build/BUILD/asynchbase-1.7.2/src/RegionClient.java:[1429,63] PARSER has private access in org.hbase.async.generated.RPCPB.ResponseHeader
[ERROR] /builddir/build/BUILD/asynchbase-1.7.2/src/GetRequest.java:[647,45] PARSER has private access in org.hbase.async.generated.ClientPB.GetResponse
[ERROR] /builddir/build/BUILD/asynchbase-1.7.2/src/Scanner.java:[1349,63] PARSER has private access in org.hbase.async.generated.ClientPB.ScanResponse
[ERROR] /builddir/build/BUILD/asynchbase-1.7.2/src/Scanner.java:[1399,63] PARSER has private access in org.hbase.async.generated.ClientPB.ScanResponse
[ERROR] /builddir/build/BUILD/asynchbase-1.7.2/src/Scanner.java:[1463,63] PARSER has private access in org.hbase.async.generated.ClientPB.ScanResponse
[ERROR] /builddir/build/BUILD/asynchbase-1.7.2/src/AtomicIncrementRequest.java:[268,65] PARSER has private access in org.hbase.async.generated.ClientPB.MutateResponse
[ERROR] /builddir/build/BUILD/asynchbase-1.7.2/src/PutRequest.java:[586,65] PARSER has private access in org.hbase.async.generated.ClientPB.MutateResponse
[ERROR] /builddir/build/BUILD/asynchbase-1.7.2/src/AppendRequest.java:[639,50] PARSER has private access in org.hbase.async.generated.ClientPB.MutateResponse
[ERROR] /builddir/build/BUILD/asynchbase-1.7.2/src/DeleteRequest.java:[647,65] PARSER has private access in org.hbase.async.generated.ClientPB.MutateResponse
[ERROR] /builddir/build/BUILD/asynchbase-1.7.2/src/MultiAction.java:[531,63] PARSER has private access in org.hbase.async.generated.ClientPB.MultiResponse
[ERROR] /builddir/build/BUILD/asynchbase-1.7.2/src/CompareAndSetRequest.java:[245,65] PARSER has private access in org.hbase.async.generated.ClientPB.MutateResponse
[ERROR] /builddir/build/BUILD/asynchbase-1.7.2/src/protobuf/ZeroCopyLiteralByteString.java:[52,16] cannot find symbol
  symbol:   class LiteralByteString
  location: class com.google.protobuf.ZeroCopyLiteralByteString
[ERROR] /builddir/build/BUILD/asynchbase-1.7.2/src/protobuf/ZeroCopyLiteralByteString.java:[61,24] cannot find symbol
  symbol:   class LiteralByteString
  location: class com.google.protobuf.ZeroCopyLiteralByteString
[ERROR] /builddir/build/BUILD/asynchbase-1.7.2/src/protobuf/ZeroCopyLiteralByteString.java:[62,16] cannot find symbol
  symbol:   class LiteralByteString
  location: class com.google.protobuf.ZeroCopyLiteralByteString
[INFO] 17 errors 

Yup, checkout the put branch. We're looking to use GRPC in OpenTSDB so I bumped AsyncHbase to use 3.1.0 as well.

Hi,
I don't see a put branch and also checked next branch and in that makefile still checkes for version 2.5.

Can you suggest how or if we can use protoc version 3.x.