ArkBriar

Results 12 issues of ArkBriar

I was so happy when I found out that JCommander has supported unix-style usage formatting. But when I use it in my project, I am confused about the design of...

Currently it's impossible to know if the key is a boolean type or not. Exporting the field or provide a method like `key.IsBooleanType()` will help.

Enabling [LTO](https://doc.rust-lang.org/cargo/reference/profiles.html#lto) is expected to improve the performance. Shall we enable it for `profile.release`?

If you try to create a fake client with the following code, ```go func TestControllerReconcileWhenObjectDeleted(t *testing.T) { client := fake.NewClientBuilder().WithObjects(&corev1.Pod{ ObjectMeta: metav1.ObjectMeta{ Name: "example", Namespace: "default", DeletionTimestamp: &metav1.Time{Time: time.Now()}, },...

kind/bug
kind/support
lifecycle/rotten

The change here allows user to build a fake client with graceful deleting Pods, which have their `.metadata.deletionTimestamp` set and have no finalizers. This is a special case allowed in...

cncf-cla: yes
size/M
lifecycle/stale
tide/merge-method-squash
ok-to-test

Importing "testing" in files whose name doesn't end _test.go will cause a lot of test.xxx flags in those go program which have both imported "flag" and "github.com/jmcvetta/neoism". Here is the...

enhancement

Issue found in the PR https://github.com/risingwavelabs/risingwave-operator/pull/642#issuecomment-2078610498 [A possible solution is ](https://github.com/risingwavelabs/risingwave-operator/pull/642#issuecomment-2078920720) > The problem is caused by the slow compute readiness, which relies on the meta to be ready first...

https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-a-grpc-liveness-probe

## What's changed and what's your intention? ***PLEASE DO NOT LEAVE THIS EMPTY !!!*** Please explain **IN DETAIL** what the changes are in this PR and why they are needed:...

https://github.com/risingwavelabs/risingwave-operator/blob/main/docs/manifests/stable/persistent/s3/risingwave.yaml