There is no complexity here. You just think something is complex because you haven't spent any time to understand this. A role is a tag for a node. Period.
How complex is that? We just added standard mechanism to declare and discover the nodes. There is no extra cost or complexity On Wed, Dec 8, 2021, 8:27 AM Jan Høydahl <jan....@cominvent.com> wrote: > >> Another user with a 100 node cluster who today have three overseer nodes >> that they have shielded from having data by specifying createNodeSet >> manually or by other means, can choose to adopt rhe role system, and define >> tree dedicated nodes with the overseer role but without the data role, and >> they will get exactly what they tried to achieve originally. Should they >> later wish to start using role XYZ releast in 9.x, then they wil prepare >> for that during the upgrade by starting a few nodes with role=XYZ and >> everything is explicit and no magic. >> > > My proposal will work exactly how you describe here. > > > > If it works exactly as I describe, then there is no use in adding the > complexity of role modes and different default for different roles. My > proposal is that ALL roles are always ALLOW if not specified explicitly. > Keep it simple. > > Jan > >