[JBoss JIRA] (ISPN-7973) Investigate Service Brokers
by Sebastian Łaskawiec (JIRA)
[ https://issues.jboss.org/browse/ISPN-7973?page=com.atlassian.jira.plugin.... ]
Sebastian Łaskawiec edited comment on ISPN-7973 at 7/12/17 4:06 AM:
--------------------------------------------------------------------
Based on [discussion between Marko Luksa and Emmanuel Bernard|https://bluejeans.com/s/uij6Y]:
* Marko implemented En Masse.
* The Broker controls instances it created. E.g. we might imagine having a JDG Broker which will add a cache to all living instances.
* The {{ServicePlan}} is a resource incorporated into {{ServiceClass}}. It is not separate.
* The Broker can instantiate the service synchronously or asynchronously.
* The client can specify the name of a {{Secret}} with credentials. Currently users need to preconfigure their apps (to use the secret provided by the Catalog). There are plans to make it the other way around.
* An {{Endpoints}} object contains a list of IP addresses and ports to desired Pods (or other type of services)
* The Boker Pod can provide its own UI (it's just a running Pod).
*
Ideas:
* We may use the Broker to instrument the deployed JDG instances
* We may use the Broker to instantiate JDG instances outside of the cloud. During the Bind step we could provide credentials to connect to it. In addition to that we'd need to manually facilitate {{Endpoints}} objects pointing to the cluster.
* During the bind operation we should provide {{hotrod-client.properties}}.
*
Things to clarify and other issues:
* No UI for creating/deleting/editing ServicePlans. It is also worth to mention that OpenShift Origin (with {{oc cluster up}}) comes with one default plan (use {{oc edit ServiceClass infinispan-ephemeral}} to view it).
* Shall we create separate separate service or one service with multiple plans?
was (Author: sebastian.laskawiec):
Based on [discussion between Marko Luksa and Emmanuel Bernard|https://bluejeans.com/s/uij6Y]:
* Marko implemented En Masse.
* The Broker controls instances it created. E.g. we might imagine having a JDG Broker which will add a cache to all living instances.
* The {{ServicePlan}} is a resource incorporated into {{ServiceClass}}. It is not separate.
* The Broker can instantiate the service synchronously or asynchronously.
* The client can specify the name of a {{Secret}} with credentials. Currently users need to preconfigure their apps (to use the secret provided by the Catalog). There are plans to make it the other way around.
* An {{Endpoints}} object contains a list of IP addresses and ports to desired Pods (or other type of services)
* The Boker Pod can provide its own UI (it's just a running Pod).
*
Ideas:
* We may use the Broker to instrument the deployed JDG instances
* We may use the Broker to instantiate JDG instances outside of the cloud. During the Bind step we could provide credentials to connect to it. In addition to that we'd need to manually facilitate {{Endpoints}} objects pointing to the cluster.
* During the bind operation we should provide {{hotrod-client.properties}}.
*
Potentially missing features:
* No UI for creating/deleting/editing ServicePlans. It is also worth to mention that OpenShift Origin (with {{oc cluster up}}) comes with one default plan (use {{oc edit ServiceClass infinispan-ephemeral}} to view it).
> Investigate Service Brokers
> ---------------------------
>
> Key: ISPN-7973
> URL: https://issues.jboss.org/browse/ISPN-7973
> Project: Infinispan
> Issue Type: Feature Request
> Components: Cloud Integrations
> Reporter: Sebastian Łaskawiec
> Assignee: Sebastian Łaskawiec
>
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
8 years, 9 months
[JBoss JIRA] (ISPN-7973) Investigate Service Brokers
by Sebastian Łaskawiec (JIRA)
[ https://issues.jboss.org/browse/ISPN-7973?page=com.atlassian.jira.plugin.... ]
Sebastian Łaskawiec edited comment on ISPN-7973 at 7/12/17 4:01 AM:
--------------------------------------------------------------------
Based on [discussion between Marko Luksa and Emmanuel Bernard|https://bluejeans.com/s/uij6Y]:
* Marko implemented En Masse.
* The Broker controls instances it created. E.g. we might imagine having a JDG Broker which will add a cache to all living instances.
* The {{ServicePlan}} is a resource incorporated into {{ServiceClass}}. It is not separate.
* The Broker can instantiate the service synchronously or asynchronously.
* The client can specify the name of a {{Secret}} with credentials. Currently users need to preconfigure their apps (to use the secret provided by the Catalog). There are plans to make it the other way around.
* An {{Endpoints}} object contains a list of IP addresses and ports to desired Pods (or other type of services)
* The Boker Pod can provide its own UI (it's just a running Pod).
*
Ideas:
* We may use the Broker to instrument the deployed JDG instances
* We may use the Broker to instantiate JDG instances outside of the cloud. During the Bind step we could provide credentials to connect to it. In addition to that we'd need to manually facilitate {{Endpoints}} objects pointing to the cluster.
* During the bind operation we should provide {{hotrod-client.properties}}.
*
Potentially missing features:
* No UI for creating/deleting/editing ServicePlans. It is also worth to mention that OpenShift Origin (with {{oc cluster up}}) comes with one default plan (use {{oc edit ServiceClass infinispan-ephemeral}} to view it).
was (Author: sebastian.laskawiec):
Based on [discussion between Marko Luksa and Emmanuel Bernard|https://bluejeans.com/s/uij6Y]:
* Marko implemented En Masse
Potentially missing features:
* No UI for creating/deleting/editing ServicePlans. It is also worth to mention that OpenShift Origin (with {{oc cluster up}}) comes with one default plan (use {{oc edit ServiceClass infinispan-ephemeral}} to view it).
> Investigate Service Brokers
> ---------------------------
>
> Key: ISPN-7973
> URL: https://issues.jboss.org/browse/ISPN-7973
> Project: Infinispan
> Issue Type: Feature Request
> Components: Cloud Integrations
> Reporter: Sebastian Łaskawiec
> Assignee: Sebastian Łaskawiec
>
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
8 years, 9 months
[JBoss JIRA] (ISPN-4099) Local Listeners can raise entry events on rehash
by William Burns (JIRA)
[ https://issues.jboss.org/browse/ISPN-4099?page=com.atlassian.jira.plugin.... ]
William Burns updated ISPN-4099:
--------------------------------
Fix Version/s: 9.1.0.Final
> Local Listeners can raise entry events on rehash
> ------------------------------------------------
>
> Key: ISPN-4099
> URL: https://issues.jboss.org/browse/ISPN-4099
> Project: Infinispan
> Issue Type: Bug
> Components: Listeners
> Affects Versions: 7.0.0.Alpha1
> Reporter: William Burns
> Assignee: William Burns
> Fix For: 9.1.0.Final
>
>
> -Cluster Listeners currently raise all create, modify and remove events. When a rehash event occurs this would cause a create event to be generated even though it wasn't just added to the cache. We need to not raise an event in this case.-
> Writing up tests for this, cluster listeners are unaffected as they use the primaryOnly value for the listener. Further testing shows that this only affects local listeners when they become a backup owner from not being an owner.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
8 years, 9 months