[JBoss JIRA] (ISPN-7115) Add latest commit sha to Console jars
by Ryan Emerson (JIRA)
Ryan Emerson created ISPN-7115:
----------------------------------
Summary: Add latest commit sha to Console jars
Key: ISPN-7115
URL: https://issues.jboss.org/browse/ISPN-7115
Project: Infinispan
Issue Type: Task
Components: Console
Affects Versions: 9.0.0.Alpha4
Reporter: Ryan Emerson
The console is updated frequently, and is often ready to release quicker than the lengthy periods between Infinispan beta/alpha/final releases. We need to create the console jar in the format infinispan-management-console.x.y.z.<latest commit sha1>.jar so that we can release the console in between infinispan releases.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 5 months
[JBoss JIRA] (ISPN-7081) Console Typescript Refactoring
by Ryan Emerson (JIRA)
[ https://issues.jboss.org/browse/ISPN-7081?page=com.atlassian.jira.plugin.... ]
Ryan Emerson resolved ISPN-7081.
--------------------------------
Fix Version/s: 9.0.0.Beta1
Resolution: Done
> Console Typescript Refactoring
> ------------------------------
>
> Key: ISPN-7081
> URL: https://issues.jboss.org/browse/ISPN-7081
> Project: Infinispan
> Issue Type: Enhancement
> Components: Console
> Affects Versions: 9.0.0.Alpha4
> Reporter: Ryan Emerson
> Assignee: Ryan Emerson
> Fix For: 9.0.0.Beta1
>
>
> In order to improve the extensibility of the existing console code (vanilla javascript), it is necessary for the angular services which drive the console to be refactored. Consequently, this means that the majority of the angular controllers and directives also need to be refactored to incorporate the aforementioned service changes. Therefore, as extensive changes to the code are already required, this is an ideal opportunity for the console code to be rewritten in Typescript.
> The advantages of porting to Typescript are as follows:
> * Statically typed - errors can be discovered at compile time and improved IDE support.
> * Utilises ES6 modules, which allows for better adherence to DRY principles
> * Typescript is the basis of Angular 2.x, which we hope to migrate to eventually
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 5 months
[JBoss JIRA] (ISPN-7081) Console Typescript Refactoring
by Ryan Emerson (JIRA)
[ https://issues.jboss.org/browse/ISPN-7081?page=com.atlassian.jira.plugin.... ]
Ryan Emerson commented on ISPN-7081:
------------------------------------
Merged with Master: https://github.com/infinispan/infinispan-management-console/compare/52525...
> Console Typescript Refactoring
> ------------------------------
>
> Key: ISPN-7081
> URL: https://issues.jboss.org/browse/ISPN-7081
> Project: Infinispan
> Issue Type: Enhancement
> Components: Console
> Affects Versions: 9.0.0.Alpha4
> Reporter: Ryan Emerson
> Assignee: Ryan Emerson
>
> In order to improve the extensibility of the existing console code (vanilla javascript), it is necessary for the angular services which drive the console to be refactored. Consequently, this means that the majority of the angular controllers and directives also need to be refactored to incorporate the aforementioned service changes. Therefore, as extensive changes to the code are already required, this is an ideal opportunity for the console code to be rewritten in Typescript.
> The advantages of porting to Typescript are as follows:
> * Statically typed - errors can be discovered at compile time and improved IDE support.
> * Utilises ES6 modules, which allows for better adherence to DRY principles
> * Typescript is the basis of Angular 2.x, which we hope to migrate to eventually
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 5 months
[JBoss JIRA] (ISPN-7081) Console Typescript Refactoring
by Ryan Emerson (JIRA)
[ https://issues.jboss.org/browse/ISPN-7081?page=com.atlassian.jira.plugin.... ]
Work on ISPN-7081 started by Ryan Emerson.
------------------------------------------
> Console Typescript Refactoring
> ------------------------------
>
> Key: ISPN-7081
> URL: https://issues.jboss.org/browse/ISPN-7081
> Project: Infinispan
> Issue Type: Enhancement
> Components: Console
> Affects Versions: 9.0.0.Alpha4
> Reporter: Ryan Emerson
> Assignee: Ryan Emerson
>
> In order to improve the extensibility of the existing console code (vanilla javascript), it is necessary for the angular services which drive the console to be refactored. Consequently, this means that the majority of the angular controllers and directives also need to be refactored to incorporate the aforementioned service changes. Therefore, as extensive changes to the code are already required, this is an ideal opportunity for the console code to be rewritten in Typescript.
> The advantages of porting to Typescript are as follows:
> * Statically typed - errors can be discovered at compile time and improved IDE support.
> * Utilises ES6 modules, which allows for better adherence to DRY principles
> * Typescript is the basis of Angular 2.x, which we hope to migrate to eventually
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 5 months
[JBoss JIRA] (ISPN-7114) Consistency checker
by Tristan Tarrant (JIRA)
Tristan Tarrant created ISPN-7114:
-------------------------------------
Summary: Consistency checker
Key: ISPN-7114
URL: https://issues.jboss.org/browse/ISPN-7114
Project: Infinispan
Issue Type: Feature Request
Components: Core
Reporter: Tristan Tarrant
We should implement a consistency checker that can either be run on demand via management (e.g. JMX) or triggered by a merge or a topology change caused by abrupt leavers. It should perform per-segment analysis of each key/value pair between primary and backup. The design should incorporate pluggable repair strategies (e.g. latest wins, primary wins, discard, degrade segment, custom)
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 5 months