[jira] [Created] (MYRIAD-303) Prepare for 0.4.0 release

2019-08-02 Thread Oscar Fernandez (JIRA)
Oscar Fernandez created MYRIAD-303:
--

 Summary: Prepare for 0.4.0 release
 Key: MYRIAD-303
 URL: https://issues.apache.org/jira/browse/MYRIAD-303
 Project: Myriad
  Issue Type: Task
Affects Versions: Myriad 0.4.0
Reporter: Oscar Fernandez
Assignee: Oscar Fernandez
 Fix For: Myriad 0.4.0


Umbrella task for 0.4.0 version releasing.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Assigned] (MYRIAD-299) Create CHANGELOG file

2019-08-02 Thread Oscar Fernandez (JIRA)


 [ 
https://issues.apache.org/jira/browse/MYRIAD-299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oscar Fernandez reassigned MYRIAD-299:
--

Assignee: Oscar Fernandez  (was: Javi Roman)

> Create CHANGELOG file
> -
>
> Key: MYRIAD-299
> URL: https://issues.apache.org/jira/browse/MYRIAD-299
> Project: Myriad
>  Issue Type: Improvement
>Affects Versions: Myriad 0.4.0
>Reporter: Javi Roman
>Assignee: Oscar Fernandez
>Priority: Minor
> Fix For: Myriad 0.4.0
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> It would be fine to create a Changelog file for tracking the release features.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[GitHub] [incubator-myriad] oscarfmdc opened a new pull request #133: MYRIAD-299 Changed CHANGELOG file to .md

2019-08-02 Thread GitBox
oscarfmdc opened a new pull request #133: MYRIAD-299 Changed CHANGELOG file to 
.md
URL: https://github.com/apache/incubator-myriad/pull/133
 
 
   Changed to .md to show Apache footer


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[jira] [Updated] (MYRIAD-244) Add https support for Myriad REST APIs and UI

2019-08-02 Thread Oscar Fernandez (JIRA)


 [ 
https://issues.apache.org/jira/browse/MYRIAD-244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oscar Fernandez updated MYRIAD-244:
---
Fix Version/s: (was: Myriad 0.4.0)

> Add https support for Myriad REST APIs and UI
> -
>
> Key: MYRIAD-244
> URL: https://issues.apache.org/jira/browse/MYRIAD-244
> Project: Myriad
>  Issue Type: New Feature
>  Components: Scheduler
>Affects Versions: Myriad 0.4.0
>Reporter: Yuliya Feldman
>Assignee: Yuliya Feldman
>Priority: Major
>
> Add ability and configuration to use https for Myriad UI and REST APIs



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (MYRIAD-207) Better exception handling for configuration file input values

2019-08-02 Thread Oscar Fernandez (JIRA)


 [ 
https://issues.apache.org/jira/browse/MYRIAD-207?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oscar Fernandez updated MYRIAD-207:
---
Fix Version/s: (was: Myriad 0.4.0)

> Better exception handling for configuration file input values
> -
>
> Key: MYRIAD-207
> URL: https://issues.apache.org/jira/browse/MYRIAD-207
> Project: Myriad
>  Issue Type: Improvement
>  Components: Executor, Scheduler
>Affects Versions: Myriad 0.2.0
>Reporter: John Yost
>Priority: Major
>  Labels: easyfix, newbie
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> There is alot of great exception handling within the Myriad project. To make 
> it even better, I recommend enhanced checking and exception handling logic 
> for Myriad classes that receive input values from configuration files. For 
> example, in the HealthCheckUtils class, I recommend adding a code block to 
> ensure the URL is properly formatted and, if not, an IllegalArgumentException 
> is thrown.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (MYRIAD-216) Make OfferLifecycleManager thread safe

2019-08-02 Thread Oscar Fernandez (JIRA)


 [ 
https://issues.apache.org/jira/browse/MYRIAD-216?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oscar Fernandez updated MYRIAD-216:
---
Fix Version/s: (was: Myriad 0.4.0)

> Make OfferLifecycleManager thread safe
> --
>
> Key: MYRIAD-216
> URL: https://issues.apache.org/jira/browse/MYRIAD-216
> Project: Myriad
>  Issue Type: Bug
>  Components: Scheduler
>Affects Versions: Myriad 0.4.0
>Reporter: John Yost
>Priority: Major
>
> There is a TODO note indicating that parts of OfferLifecycleManager are not 
> thread-safe. We should fix this.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (MYRIAD-245) Add ability to set secure communication between Myriad Scheduler and Mesos

2019-08-02 Thread Oscar Fernandez (JIRA)


 [ 
https://issues.apache.org/jira/browse/MYRIAD-245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oscar Fernandez updated MYRIAD-245:
---
Fix Version/s: (was: Myriad 0.4.0)

> Add ability to set secure communication between Myriad Scheduler and Mesos
> --
>
> Key: MYRIAD-245
> URL: https://issues.apache.org/jira/browse/MYRIAD-245
> Project: Myriad
>  Issue Type: New Feature
>  Components: Scheduler
>Affects Versions: Myriad 0.4.0
>Reporter: Yuliya Feldman
>Assignee: Yuliya Feldman
>Priority: Major
>
> It may end up just configuration task, but at least for bookkeeping purposes 
> - make sure Myriad Scheduler can communicate securely 
> (authentication,authorization, encryption) with Mesos Master.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (MYRIAD-280) Improve overall stability

2019-08-02 Thread Oscar Fernandez (JIRA)


 [ 
https://issues.apache.org/jira/browse/MYRIAD-280?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oscar Fernandez updated MYRIAD-280:
---
Fix Version/s: (was: Myriad 0.4.0)

> Improve overall stability
> -
>
> Key: MYRIAD-280
> URL: https://issues.apache.org/jira/browse/MYRIAD-280
> Project: Myriad
>  Issue Type: Improvement
>  Components: Executor, Scheduler, User Interface
>Reporter: Javi Roman
>Priority: Major
>
> This is an umbrella task for enhancing the overall stability of Apache 
> Myriad. The idea is to create sub-tasks focuses into improve the product. 
> This will be a key issue in order to get an MVP for promotion to top level 
> project.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (MYRIAD-193) Umbrella JIRA for security in Myriad

2019-08-02 Thread Oscar Fernandez (JIRA)


 [ 
https://issues.apache.org/jira/browse/MYRIAD-193?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oscar Fernandez updated MYRIAD-193:
---
Fix Version/s: (was: Myriad 0.4.0)

> Umbrella JIRA for security in Myriad
> 
>
> Key: MYRIAD-193
> URL: https://issues.apache.org/jira/browse/MYRIAD-193
> Project: Myriad
>  Issue Type: Bug
>  Components: Executor, Scheduler
>Affects Versions: Myriad 0.1.1, Myriad 0.1.0, Myriad 0.2.0
>Reporter: Swapnil Daingade
>Assignee: Swapnil Daingade
>Priority: Major
>
> Creating an umbrella JIRA for security in Myriad. We can add sub tasks to 
> this one as we notice gaps.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[GitHub] [incubator-myriad] javiroman merged pull request #132: MYRIAD-299 Added CHANGELOG file

2019-08-02 Thread GitBox
javiroman merged pull request #132:  MYRIAD-299 Added CHANGELOG file
URL: https://github.com/apache/incubator-myriad/pull/132
 
 
   


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[jira] [Created] (MYRIAD-304) Keep one the config file of checkstyle and findbugs for all the submodules

2019-08-02 Thread Oscar Fernandez (JIRA)
Oscar Fernandez created MYRIAD-304:
--

 Summary: Keep one the config file of checkstyle and findbugs for 
all the submodules
 Key: MYRIAD-304
 URL: https://issues.apache.org/jira/browse/MYRIAD-304
 Project: Myriad
  Issue Type: Task
Affects Versions: Myriad 0.4.0
Reporter: Oscar Fernandez
Assignee: Oscar Fernandez
 Fix For: Myriad 0.4.0


We should only keep one config file instead of one config file per submodule



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (MYRIAD-168) Myriad should be able to use ports from the frameworkRole and the defaultRole.

2019-08-02 Thread Oscar Fernandez (JIRA)


 [ 
https://issues.apache.org/jira/browse/MYRIAD-168?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oscar Fernandez updated MYRIAD-168:
---
Fix Version/s: (was: Myriad 0.4.0)

> Myriad should be able to use ports from the frameworkRole and the defaultRole.
> --
>
> Key: MYRIAD-168
> URL: https://issues.apache.org/jira/browse/MYRIAD-168
> Project: Myriad
>  Issue Type: Improvement
>  Components: Scheduler
>Affects Versions: Myriad 0.1.0
>Reporter: DarinJ
>Assignee: DarinJ
>Priority: Minor
>
> Currently, Myriad ignored ports from roles other than the default role.  
> However, one could reserve ports on hosts in the resources file for the 
> framework role myriad runs on.  This would prevent port binding collisions 
> for services needing fixed port such as the Job History Server. 



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (MYRIAD-204) CGroup support in Docker

2019-08-02 Thread Oscar Fernandez (JIRA)


 [ 
https://issues.apache.org/jira/browse/MYRIAD-204?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oscar Fernandez updated MYRIAD-204:
---
Fix Version/s: (was: Myriad 0.4.0)

> CGroup support in Docker
> 
>
> Key: MYRIAD-204
> URL: https://issues.apache.org/jira/browse/MYRIAD-204
> Project: Myriad
>  Issue Type: Bug
>  Components: Executor
>Affects Versions: Myriad 0.1.0, Myriad 0.2.0
>Reporter: DarinJ
>Priority: Minor
>
> Docker currently can't support cgroup, This is due to the the framework not 
> being able to execute sudo as the Dockerfile sets USER to yarn, so 
> frameworkSuperuser can't be set.  This means the sandbox will be owned by 
> yarn which causes container-executor to throw an exception.  While I have a 
> fix I think it's best to think more about this one.   



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (MYRIAD-295) Allow multiple versions of Apache Hadoop to run on the same physical infrastructure

2019-08-02 Thread Oscar Fernandez (JIRA)


 [ 
https://issues.apache.org/jira/browse/MYRIAD-295?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oscar Fernandez updated MYRIAD-295:
---
Fix Version/s: (was: Myriad 0.4.0)

> Allow multiple versions of Apache Hadoop to run on the same physical 
> infrastructure
> ---
>
> Key: MYRIAD-295
> URL: https://issues.apache.org/jira/browse/MYRIAD-295
> Project: Myriad
>  Issue Type: Improvement
>Affects Versions: Myriad 0.4.0
>Reporter: Javi Roman
>Priority: Major
>
> One of the most interesting features listed in the original Apache Myriad 
> Incubator Proposal [1], was:
>  * Allow multiple versions of Apache Hadoop to run on the same physical 
> infrastructure
> From my point of view this is one of the major advantages of Apache Mesos in 
> the context of framework development. Apache Myriad could be modified in 
> order to create a robust Apache YARN as a Services application. Multiple 
> YARNs running in the same infrastructure is a major goal for the project.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Updated] (MYRIAD-206) Recommend removal of myriad-commons MyriadExecutorDefaults class

2019-08-02 Thread Oscar Fernandez (JIRA)


 [ 
https://issues.apache.org/jira/browse/MYRIAD-206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oscar Fernandez updated MYRIAD-206:
---
Fix Version/s: (was: Myriad 0.4.0)

> Recommend removal of myriad-commons MyriadExecutorDefaults class
> 
>
> Key: MYRIAD-206
> URL: https://issues.apache.org/jira/browse/MYRIAD-206
> Project: Myriad
>  Issue Type: Improvement
>  Components: Executor
>Affects Versions: Myriad 0.2.0
>Reporter: John Yost
>Priority: Minor
>  Labels: easyfix, newbie
>
> I recommend replacing a centralized defaults class with putting the defaults 
> with their corresponding classes.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[GitHub] [incubator-myriad] oscarfmdc opened a new pull request #132: MYRIAD-299 Added CHANGELOG file

2019-08-02 Thread GitBox
oscarfmdc opened a new pull request #132:  MYRIAD-299 Added CHANGELOG file
URL: https://github.com/apache/incubator-myriad/pull/132
 
 
   


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[jira] [Updated] (MYRIAD-208) Make ReconcileService backoff parameters configurable

2019-08-02 Thread Oscar Fernandez (JIRA)


 [ 
https://issues.apache.org/jira/browse/MYRIAD-208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oscar Fernandez updated MYRIAD-208:
---
Fix Version/s: (was: Myriad 0.4.0)

> Make ReconcileService backoff parameters configurable
> -
>
> Key: MYRIAD-208
> URL: https://issues.apache.org/jira/browse/MYRIAD-208
> Project: Myriad
>  Issue Type: Improvement
>  Components: Scheduler
>Affects Versions: Myriad 0.4.0
>Reporter: John Yost
>Priority: Minor
>
> As Mohit recommended in his TODO, render backoff params configurable in 
> ReconcileService.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Closed] (MYRIAD-299) Create CHANGELOG file

2019-08-02 Thread Oscar Fernandez (JIRA)


 [ 
https://issues.apache.org/jira/browse/MYRIAD-299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oscar Fernandez closed MYRIAD-299.
--
Resolution: Fixed

> Create CHANGELOG file
> -
>
> Key: MYRIAD-299
> URL: https://issues.apache.org/jira/browse/MYRIAD-299
> Project: Myriad
>  Issue Type: Improvement
>Affects Versions: Myriad 0.4.0
>Reporter: Javi Roman
>Assignee: Oscar Fernandez
>Priority: Minor
> Fix For: Myriad 0.4.0
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> It would be fine to create a Changelog file for tracking the release features.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[GitHub] [incubator-myriad] oscarfmdc opened a new pull request #134: MYRIAD-305 Added Bootstrap component License

2019-08-02 Thread GitBox
oscarfmdc opened a new pull request #134: MYRIAD-305 Added Bootstrap component 
License
URL: https://github.com/apache/incubator-myriad/pull/134
 
 
   


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] [incubator-myriad] javiroman merged pull request #134: MYRIAD-305 Added Bootstrap component License

2019-08-02 Thread GitBox
javiroman merged pull request #134: MYRIAD-305 Added Bootstrap component License
URL: https://github.com/apache/incubator-myriad/pull/134
 
 
   


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] [incubator-myriad] javiroman merged pull request #133: MYRIAD-299 Changed CHANGELOG file to .md

2019-08-02 Thread GitBox
javiroman merged pull request #133: MYRIAD-299 Changed CHANGELOG file to .md
URL: https://github.com/apache/incubator-myriad/pull/133
 
 
   


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[jira] [Resolved] (MYRIAD-305) Mention Bootstrap in the project LICENSE

2019-08-02 Thread Oscar Fernandez (JIRA)


 [ 
https://issues.apache.org/jira/browse/MYRIAD-305?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oscar Fernandez resolved MYRIAD-305.

Resolution: Fixed

> Mention Bootstrap in the project LICENSE
> 
>
> Key: MYRIAD-305
> URL: https://issues.apache.org/jira/browse/MYRIAD-305
> Project: Myriad
>  Issue Type: Task
>Affects Versions: Myriad 0.4.0
>Reporter: Oscar Fernandez
>Assignee: Oscar Fernandez
>Priority: Major
> Fix For: Myriad 0.4.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Mention Bootstrap in the project LICENSE as they switch to a MIT license
> [https://github.com/twbs/bootstrap/blob/v3.2.0/LICENSE]



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Closed] (MYRIAD-305) Mention Bootstrap in the project LICENSE

2019-08-02 Thread Oscar Fernandez (JIRA)


 [ 
https://issues.apache.org/jira/browse/MYRIAD-305?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oscar Fernandez closed MYRIAD-305.
--

> Mention Bootstrap in the project LICENSE
> 
>
> Key: MYRIAD-305
> URL: https://issues.apache.org/jira/browse/MYRIAD-305
> Project: Myriad
>  Issue Type: Task
>Affects Versions: Myriad 0.4.0
>Reporter: Oscar Fernandez
>Assignee: Oscar Fernandez
>Priority: Major
> Fix For: Myriad 0.4.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Mention Bootstrap in the project LICENSE as they switch to a MIT license
> [https://github.com/twbs/bootstrap/blob/v3.2.0/LICENSE]



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)