gohbase icon indicating copy to clipboard operation
gohbase copied to clipboard

Pure-Go HBase client

Results 64 gohbase issues
Sort by recently updated
recently updated
newest added

Why didn't HBase assign the timeout time of RequestHeader when serializing the request? As a result, HBase serialization cannot obtain the timeout period. https://github.com/tsuna/gohbase/blob/master/pb/RPC.proto#L130 https://github.com/tsuna/gohbase/blob/master/region/client.go#L624

enhancement

TODO: - how to write a test for this? - what exception is returned? - are we guaranteed to get a reply if the request timeout? - what if the...

https://issues.apache.org/jira/browse/HBASE-18070

enhancement

i have a basic solution for this issue https://github.com/tsuna/gohbase/issues/210

gohbase auto use opentelmetry, but i don't want to send any trace about gohbase to opentelemetry. I think it must be optional.

enhancement
help wanted

Let the caller configure the logger they want to use, if any. Asked in #207

enhancement

When receiving ServerNotRunningYetException, a client shouldn't retry to send the request to the same server. Instead, the client should be closed and the region lookup should happen again. There is...

This sometimes cause the hbase-k8s-operator to get stuck in gohbase retry loop forever when the active master is restarted https://github.com/timoha/hbase-k8s-operator/issues/19 ``` 2024-01-29 11:08:27.276 goroutine 406 [sync.Cond.Wait, 46 minutes]: ... 2024-01-29...

bug

This let the caller tell GoHBase to no retry calls that failed. Otherwise, GoHBase will retry forever until cancellation of the context. But sometime, it is useful to to be...

![image](https://github.com/tsuna/gohbase/assets/53028871/37154caf-2d02-40c6-950d-fb1bab858e96) https://go.dev/ref/mod#versions