jgroups-extras / jgroups-aws

Discovery protocol for JGroups using AWS S3 buckets as cluster information store
http://jgroups.org
Apache License 2.0
13 stars 11 forks source link

Support environmental properties to set protocol properties #374 + Review properties that can be exposed as managed properties and disallow writing to properties that don't support it #386 #389

Open rhusar opened 3 weeks ago

rhusar commented 3 weeks ago

Resolve #374 Resolve #386

Will be followed up by https://github.com/jgroups-extras/jgroups-aws/issues/390

rhusar commented 3 weeks ago

Can I get some outside perspective e.g. from @belaban and @tristantarrant ?

TLDR: result of numerous queries when people were struggling to configure these in Infinispan (especially KC since the stack is opaque to users). Lets expose this configuration as system properties as well, so people don't need to edit the stack and just pass in properties / env variables. Also, have these viewable as management.

n.b. for reference https://github.com/belaban/JGroups/pull/853

belaban commented 3 weeks ago

Not sure what you want from JGroups. It is already possible to set variables in a JGroups config. At runtime, these are searched for in system properties, then env variable, in that order. I'm not sure though if Infinispan overrides this behavior.