[jira] [Commented] (MESOS-1478) Replace Master/Slave terminology

2014-11-17 Thread Patrick Reilly (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14215262#comment-14215262
 ] 

Patrick Reilly commented on MESOS-1478:
---

I like the leader/follower concept.

> Replace Master/Slave terminology
> 
>
> Key: MESOS-1478
> URL: https://issues.apache.org/jira/browse/MESOS-1478
> Project: Mesos
>  Issue Type: Improvement
>Reporter: Clark Breyman
>Priority: Minor
>
> Inspired by the comments on this PR:
> https://github.com/django/django/pull/2692
> TL;DR - Computers sharing work should be a good thing. Using the language of 
> human bondage and suffering is inappropriate in this context. It also has the 
> potential to alienate users and community members. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1739) Allow slave reconfiguration on restart

2014-09-10 Thread Patrick Reilly (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1739?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14129485#comment-14129485
 ] 

Patrick Reilly commented on MESOS-1739:
---

[~vinodkone] I've gone ahead and closed https://reviews.apache.org/r/25111/ 
I'll have [~cmaloney] submit a new review board shortly.

> Allow slave reconfiguration on restart
> --
>
> Key: MESOS-1739
> URL: https://issues.apache.org/jira/browse/MESOS-1739
> Project: Mesos
>  Issue Type: Improvement
>Reporter: Patrick Reilly
>Assignee: Cody Maloney
>
> Make it so that either via a slave restart or a out of process "reconfigure" 
> ping, the attributes and resources of a slave can be updated to be a superset 
> of what they used to be.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1744) Switch to using compiler intrinsics for unreachable, exit, and abort

2014-08-29 Thread Patrick Reilly (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14115527#comment-14115527
 ] 

Patrick Reilly commented on MESOS-1744:
---

Switch [libprocess] to using compiler intrinsics for unreachable, exit, and 
abort
https://reviews.apache.org/r/25192/
Switch [mesos] to using compiler intrinsics for unreachable, exit, and abort
https://reviews.apache.org/r/25193/

> Switch to using compiler intrinsics for unreachable, exit, and abort
> 
>
> Key: MESOS-1744
> URL: https://issues.apache.org/jira/browse/MESOS-1744
> Project: Mesos
>  Issue Type: Improvement
>Reporter: Patrick Reilly
>Assignee: Patrick Reilly
>Priority: Minor
>
> Use compiler intrinsics for unreachable, exit, and abort
> Makes the functions not need to pretend to return something while
> still silencing the compiler warnings.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (MESOS-1744) Switch to using compiler intrinsics for unreachable, exit, and abort

2014-08-29 Thread Patrick Reilly (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14115511#comment-14115511
 ] 

Patrick Reilly commented on MESOS-1744:
---

Discarded: https://reviews.apache.org/r/25167/ as patches are split along 
stout, libprocess, and mesos boundaries.

Created:
https://reviews.apache.org/r/25191/ 
Switch [stout] to using compiler intrinsics for unreachable, exit, and abort

> Switch to using compiler intrinsics for unreachable, exit, and abort
> 
>
> Key: MESOS-1744
> URL: https://issues.apache.org/jira/browse/MESOS-1744
> Project: Mesos
>  Issue Type: Improvement
>Reporter: Patrick Reilly
>Assignee: Patrick Reilly
>Priority: Minor
>
> Use compiler intrinsics for unreachable, exit, and abort
> Makes the functions not need to pretend to return something while
> still silencing the compiler warnings.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (MESOS-1744) Switch to using compiler intrinsics for unreachable, exit, and abort

2014-08-28 Thread Patrick Reilly (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14114477#comment-14114477
 ] 

Patrick Reilly commented on MESOS-1744:
---

https://reviews.apache.org/r/25167/

> Switch to using compiler intrinsics for unreachable, exit, and abort
> 
>
> Key: MESOS-1744
> URL: https://issues.apache.org/jira/browse/MESOS-1744
> Project: Mesos
>  Issue Type: Improvement
>Reporter: Patrick Reilly
>Assignee: Patrick Reilly
>Priority: Minor
>
> Use compiler intrinsics for unreachable, exit, and abort
> Makes the functions not need to pretend to return something while
> still silencing the compiler warnings.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Comment Edited] (MESOS-1744) Switch to using compiler intrinsics for unreachable, exit, and abort

2014-08-28 Thread Patrick Reilly (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14114477#comment-14114477
 ] 

Patrick Reilly edited comment on MESOS-1744 at 8/28/14 10:21 PM:
-

This is currently a work in progress, (WIP): https://reviews.apache.org/r/25167/


was (Author: preillyme):
https://reviews.apache.org/r/25167/

> Switch to using compiler intrinsics for unreachable, exit, and abort
> 
>
> Key: MESOS-1744
> URL: https://issues.apache.org/jira/browse/MESOS-1744
> Project: Mesos
>  Issue Type: Improvement
>Reporter: Patrick Reilly
>Assignee: Patrick Reilly
>Priority: Minor
>
> Use compiler intrinsics for unreachable, exit, and abort
> Makes the functions not need to pretend to return something while
> still silencing the compiler warnings.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (MESOS-1744) Switch to using compiler intrinsics for unreachable, exit, and abort

2014-08-28 Thread Patrick Reilly (JIRA)
Patrick Reilly created MESOS-1744:
-

 Summary: Switch to using compiler intrinsics for unreachable, 
exit, and abort
 Key: MESOS-1744
 URL: https://issues.apache.org/jira/browse/MESOS-1744
 Project: Mesos
  Issue Type: Improvement
Reporter: Patrick Reilly
Assignee: Patrick Reilly
Priority: Minor


Use compiler intrinsics for unreachable, exit, and abort
Makes the functions not need to pretend to return something while
still silencing the compiler warnings.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (MESOS-1739) Add Dynamic Slave Attributes

2014-08-28 Thread Patrick Reilly (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1739?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14114469#comment-14114469
 ] 

Patrick Reilly commented on MESOS-1739:
---

[~vinodkone] sounds good. Do you have any design documentation for the 
reconfiguration of FrameworkInfo?

> Add Dynamic Slave Attributes
> 
>
> Key: MESOS-1739
> URL: https://issues.apache.org/jira/browse/MESOS-1739
> Project: Mesos
>  Issue Type: Improvement
>Reporter: Patrick Reilly
>Assignee: Patrick Reilly
>
> Make it so that either via a slave restart or a out of process "reconfigure" 
> ping, the attributes and resources of a slave can be updated to be a superset 
> of what they used to be.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (MESOS-750) Require compilers that support c++11

2014-08-28 Thread Patrick Reilly (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14113982#comment-14113982
 ] 

Patrick Reilly commented on MESOS-750:
--

+1 for [~dhamon] suggestion. I really like the notion of having a simple suite 
of configure tests that exercise the C++11 features we actually care about. 
With this approach we can die early if they're trying to compile on a 
unsupported platform. We could also give them some process guidance on various 
platforms; for ways to fix the issue, (e.g., recommend devtoolset on CentOS, 
etc).

> Require compilers that support c++11
> 
>
> Key: MESOS-750
> URL: https://issues.apache.org/jira/browse/MESOS-750
> Project: Mesos
>  Issue Type: Improvement
>  Components: technical debt
>Reporter: Benjamin Mahler
>
> Requiring C++11 support will provide substantial benefits to Mesos.
> Most notably, the lack of lambda support has resulted in a proliferation of 
> continuation style functions scattered throughout the code. Having lambdas 
> will allow us to reduce this clutter and simplify the code.
> This will require carefully documenting how to get Mesos compiling on various 
> systems to make this transition easy.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Comment Edited] (MESOS-750) Require compilers that support c++11

2014-08-28 Thread Patrick Reilly (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14113982#comment-14113982
 ] 

Patrick Reilly edited comment on MESOS-750 at 8/28/14 5:12 PM:
---

(+1) for [~dhamon] suggestion. I really like the notion of having a simple 
suite of configure tests that exercise the C++11 features we actually care 
about. With this approach we can die early if they're trying to compile on a 
unsupported platform. We could also give them some process guidance on various 
platforms; for ways to fix the issue, (e.g., recommend devtoolset on CentOS, 
etc).


was (Author: preillyme):
+1 for [~dhamon] suggestion. I really like the notion of having a simple suite 
of configure tests that exercise the C++11 features we actually care about. 
With this approach we can die early if they're trying to compile on a 
unsupported platform. We could also give them some process guidance on various 
platforms; for ways to fix the issue, (e.g., recommend devtoolset on CentOS, 
etc).

> Require compilers that support c++11
> 
>
> Key: MESOS-750
> URL: https://issues.apache.org/jira/browse/MESOS-750
> Project: Mesos
>  Issue Type: Improvement
>  Components: technical debt
>Reporter: Benjamin Mahler
>
> Requiring C++11 support will provide substantial benefits to Mesos.
> Most notably, the lack of lambda support has resulted in a proliferation of 
> continuation style functions scattered throughout the code. Having lambdas 
> will allow us to reduce this clutter and simplify the code.
> This will require carefully documenting how to get Mesos compiling on various 
> systems to make this transition easy.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (MESOS-1739) Add Dynamic Slave Attributes

2014-08-28 Thread Patrick Reilly (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1739?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14113960#comment-14113960
 ] 

Patrick Reilly commented on MESOS-1739:
---

So based on comments from [~adam-mesos] I'd like to start a conversation about 
how people would like to use this new feature. Some of the easily available 
options are: protobuf/cli/etc. What API should we define, and what to do about 
updates that are not just supersets.


> Add Dynamic Slave Attributes
> 
>
> Key: MESOS-1739
> URL: https://issues.apache.org/jira/browse/MESOS-1739
> Project: Mesos
>  Issue Type: Improvement
>Reporter: Patrick Reilly
>Assignee: Patrick Reilly
>
> Make it so that either via a slave restart or a out of process "reconfigure" 
> ping, the attributes and resources of a slave can be updated to be a superset 
> of what they used to be.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (MESOS-1735) Better Startup Failure For Duplicate Master

2014-08-27 Thread Patrick Reilly (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14112852#comment-14112852
 ] 

Patrick Reilly commented on MESOS-1735:
---

Small patch to give a hint as to what might have gone wrong: 
https://reviews.apache.org/r/25121/

> Better Startup Failure For Duplicate Master
> ---
>
> Key: MESOS-1735
> URL: https://issues.apache.org/jira/browse/MESOS-1735
> Project: Mesos
>  Issue Type: Bug
>  Components: master
>Affects Versions: 0.20.0
> Environment: Ubuntu 12.04
>Reporter: Ken Sipe
>
> The error message is cryptic when starting a mesos-master when a mesos-master 
> is already running.   The error message is:
> mesos-master --ip=192.168.74.174 --work_dir=~/mesos
> WARNING: Logging before InitGoogleLogging() is written to STDERR
> F0826 20:24:56.940961  3057 process.cpp:1632] Failed to initialize, bind: 
> Address already in use [98]
> *** Check failure stack trace: ***
> Aborted (core dumped)
> This can be a new person's first experience.  It isn't clear to them that the 
> process is already running.  And they are lost as to what to do next.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (MESOS-1739) Add Dynamic Slave Attributes

2014-08-27 Thread Patrick Reilly (JIRA)

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

Patrick Reilly updated MESOS-1739:
--

Description: Make it so that either via a slave restart or a out of process 
"reconfigure" ping, the attributes and resources of a slave can be updated to 
be a superset of what they used to be.

> Add Dynamic Slave Attributes
> 
>
> Key: MESOS-1739
> URL: https://issues.apache.org/jira/browse/MESOS-1739
> Project: Mesos
>  Issue Type: Improvement
>Reporter: Patrick Reilly
>Assignee: Patrick Reilly
>
> Make it so that either via a slave restart or a out of process "reconfigure" 
> ping, the attributes and resources of a slave can be updated to be a superset 
> of what they used to be.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Assigned] (MESOS-1739) Add Dynamic Slave Attributes

2014-08-27 Thread Patrick Reilly (JIRA)

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

Patrick Reilly reassigned MESOS-1739:
-

Assignee: Patrick Reilly

> Add Dynamic Slave Attributes
> 
>
> Key: MESOS-1739
> URL: https://issues.apache.org/jira/browse/MESOS-1739
> Project: Mesos
>  Issue Type: Improvement
>Reporter: Patrick Reilly
>Assignee: Patrick Reilly
>




--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (MESOS-1739) Add Dynamic Slave Attributes

2014-08-27 Thread Patrick Reilly (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1739?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14112700#comment-14112700
 ] 

Patrick Reilly commented on MESOS-1739:
---

https://reviews.apache.org/r/25111/ is a work in progress, (WIP)

> Add Dynamic Slave Attributes
> 
>
> Key: MESOS-1739
> URL: https://issues.apache.org/jira/browse/MESOS-1739
> Project: Mesos
>  Issue Type: Improvement
>Reporter: Patrick Reilly
>Assignee: Patrick Reilly
>




--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (MESOS-1739) Add Dynamic Slave Attributes

2014-08-27 Thread Patrick Reilly (JIRA)
Patrick Reilly created MESOS-1739:
-

 Summary: Add Dynamic Slave Attributes
 Key: MESOS-1739
 URL: https://issues.apache.org/jira/browse/MESOS-1739
 Project: Mesos
  Issue Type: Improvement
Reporter: Patrick Reilly






--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (MESOS-350) Explore disk io isolation in cgroups

2014-08-27 Thread Patrick Reilly (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-350?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14112555#comment-14112555
 ] 

Patrick Reilly commented on MESOS-350:
--

Started a fix for usage stats at: https://reviews.apache.org/r/25105/

> Explore disk io isolation in cgroups
> 
>
> Key: MESOS-350
> URL: https://issues.apache.org/jira/browse/MESOS-350
> Project: Mesos
>  Issue Type: Improvement
>Reporter: Sathya Hariesh
>Assignee: Patrick Reilly
>
> Currently there is no disk isolation in place and this affects an executor to 
> be starved of disk when another disk heavy operation such as copying a multi 
> gigabyte file is being performed by another executor.
> At Twitter, the executor performs a few fsync operations and has specific 
> wait periods for these operations to succeed. When these operations take 
> longer than expected during termination of tasks, it would potentially result 
> in LOST tasks.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (MESOS-1733) Change the stout path utility to declare a single, variadic 'join' function instead of several separate declarations of various discrete arities

2014-08-26 Thread Patrick Reilly (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14111529#comment-14111529
 ] 

Patrick Reilly commented on MESOS-1733:
---

Up for review at: https://reviews.apache.org/r/25084/diff/#

> Change the stout path utility to declare a single, variadic 'join' function 
> instead of several separate declarations of various discrete arities
> 
>
> Key: MESOS-1733
> URL: https://issues.apache.org/jira/browse/MESOS-1733
> Project: Mesos
>  Issue Type: Improvement
>  Components: build, stout
>Reporter: Patrick Reilly
>Assignee: Jason Lucas
>




--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (MESOS-1734) Reduce compile time replacing macro expansions with variadic templates

2014-08-26 Thread Patrick Reilly (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1734?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14111465#comment-14111465
 ] 

Patrick Reilly commented on MESOS-1734:
---

[~bmahler] Thanks, I'll talk to [~benjaminhindman] about how to proceed as well 
as [~dhamon].

> Reduce compile time replacing macro expansions with variadic templates
> --
>
> Key: MESOS-1734
> URL: https://issues.apache.org/jira/browse/MESOS-1734
> Project: Mesos
>  Issue Type: Improvement
>Reporter: Patrick Reilly
>Assignee: Patrick Reilly
>Priority: Minor
>




--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (MESOS-1570) Make check Error when Building Mesos in a Docker container

2014-08-26 Thread Patrick Reilly (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1570?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14111459#comment-14111459
 ] 

Patrick Reilly commented on MESOS-1570:
---

I'm seeing the following as well running "make check" on a AWS EC2 instance:
{code}
Linux ip-10-251-241-96 3.13.0-29-generic #53-Ubuntu SMP Wed Jun 4 21:00:20 UTC 
2014 x86_64 x86_64 x86_64 GNU/Linux
Distributor ID: Ubuntu
Description:Ubuntu 14.04 LTS
Release:14.04
Codename:   trusty
[--] 1 test from OsSetnsTest
[ RUN  ] OsSetnsTest.setns
../../../../3rdparty/libprocess/3rdparty/stout/tests/os/setns_tests.cpp:43: 
Failure
os::setns(::getpid(), ns): Invalid argument
[  FAILED  ] OsSetnsTest.setns (34 ms)
[--] 1 test from OsSetnsTest (34 ms total)
{code}

> Make check Error when Building Mesos in a Docker container 
> ---
>
> Key: MESOS-1570
> URL: https://issues.apache.org/jira/browse/MESOS-1570
> Project: Mesos
>  Issue Type: Bug
>Reporter: Isabel Jimenez
>Priority: Minor
>
> When building Mesos inside a Docker container, it's for the moment impossible 
> to run tests even when you run Docker in --privileged mode. There is a test 
> in stout that sets all the namespaces and libcontainer does not support 
> setting 'user' namespace (more information 
> [here|https://github.com/docker/libcontainer/blob/master/namespaces/nsenter.go#L136]).
>  This is the error:
> {code:title=Make check failed test|borderStyle=solid}
> [--] 1 test from OsSetnsTest
> [ RUN  ] OsSetnsTest.setns
> ../../../../3rdparty/libprocess/3rdparty/stout/tests/os/setns_tests.cpp:43: 
> Failure
> os::setns(::getpid(), ns): Invalid argument
> [  FAILED  ] OsSetnsTest.setns (7 ms)
> [--] 1 test from OsSetnsTest (7 ms total)
> [  FAILED  ] 1 test, listed below:
> [  FAILED  ] OsSetnsTest.setns
>  1 FAILED TEST
> {code}
> This can be disable as Mesos does not need to set 'user' namespace. I don't 
> know if Docker will support setting user namespace one day since it's a new 
> kernel feature, what could be the best approach to this issue? (disabling set 
> for 'user' namespace on stout, disabling just this test..)



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (MESOS-1733) Change the stout path utility to declare a single, variadic 'join' function instead of several separate declarations of various discrete arities

2014-08-26 Thread Patrick Reilly (JIRA)

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

Patrick Reilly updated MESOS-1733:
--

Assignee: Jason Lucas  (was: Patrick Reilly)

> Change the stout path utility to declare a single, variadic 'join' function 
> instead of several separate declarations of various discrete arities
> 
>
> Key: MESOS-1733
> URL: https://issues.apache.org/jira/browse/MESOS-1733
> Project: Mesos
>  Issue Type: Improvement
>  Components: build, stout
>Reporter: Patrick Reilly
>Assignee: Jason Lucas
>




--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (MESOS-1733) Change the stout path utility to declare a single, variadic 'join' function instead of several separate declarations of various discrete arities

2014-08-26 Thread Patrick Reilly (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14111397#comment-14111397
 ] 

Patrick Reilly commented on MESOS-1733:
---

[~JasonL9000] makes total sense to me. Just update the diff on 
https://reviews.apache.org/r/25075/ once it's completed.

> Change the stout path utility to declare a single, variadic 'join' function 
> instead of several separate declarations of various discrete arities
> 
>
> Key: MESOS-1733
> URL: https://issues.apache.org/jira/browse/MESOS-1733
> Project: Mesos
>  Issue Type: Improvement
>  Components: build, stout
>Reporter: Patrick Reilly
>Assignee: Patrick Reilly
>




--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (MESOS-1734) Reduce compile time replacing macro expansions with variadic templates

2014-08-26 Thread Patrick Reilly (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1734?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14111381#comment-14111381
 ] 

Patrick Reilly commented on MESOS-1734:
---

Up for review: https://reviews.apache.org/r/25079/

> Reduce compile time replacing macro expansions with variadic templates
> --
>
> Key: MESOS-1734
> URL: https://issues.apache.org/jira/browse/MESOS-1734
> Project: Mesos
>  Issue Type: Improvement
>Reporter: Patrick Reilly
>Assignee: Patrick Reilly
>Priority: Minor
>




--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Assigned] (MESOS-1734) Reduce compile time replacing macro expansions with variadic templates

2014-08-26 Thread Patrick Reilly (JIRA)

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

Patrick Reilly reassigned MESOS-1734:
-

Assignee: Patrick Reilly

> Reduce compile time replacing macro expansions with variadic templates
> --
>
> Key: MESOS-1734
> URL: https://issues.apache.org/jira/browse/MESOS-1734
> Project: Mesos
>  Issue Type: Improvement
>Reporter: Patrick Reilly
>Assignee: Patrick Reilly
>Priority: Minor
>




--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (MESOS-1734) Reduce compile time replacing macro expansions with variadic templates

2014-08-26 Thread Patrick Reilly (JIRA)
Patrick Reilly created MESOS-1734:
-

 Summary: Reduce compile time replacing macro expansions with 
variadic templates
 Key: MESOS-1734
 URL: https://issues.apache.org/jira/browse/MESOS-1734
 Project: Mesos
  Issue Type: Improvement
Reporter: Patrick Reilly
Priority: Minor






--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (MESOS-350) Explore disk io isolation in cgroups

2014-08-26 Thread Patrick Reilly (JIRA)

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

Patrick Reilly updated MESOS-350:
-

Shepherd: Benjamin Hindman

> Explore disk io isolation in cgroups
> 
>
> Key: MESOS-350
> URL: https://issues.apache.org/jira/browse/MESOS-350
> Project: Mesos
>  Issue Type: Improvement
>Reporter: Sathya Hariesh
>Assignee: Patrick Reilly
>
> Currently there is no disk isolation in place and this affects an executor to 
> be starved of disk when another disk heavy operation such as copying a multi 
> gigabyte file is being performed by another executor.
> At Twitter, the executor performs a few fsync operations and has specific 
> wait periods for these operations to succeed. When these operations take 
> longer than expected during termination of tasks, it would potentially result 
> in LOST tasks.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Assigned] (MESOS-350) Explore disk io isolation in cgroups

2014-08-26 Thread Patrick Reilly (JIRA)

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

Patrick Reilly reassigned MESOS-350:


Assignee: Patrick Reilly

> Explore disk io isolation in cgroups
> 
>
> Key: MESOS-350
> URL: https://issues.apache.org/jira/browse/MESOS-350
> Project: Mesos
>  Issue Type: Improvement
>Reporter: Sathya Hariesh
>Assignee: Patrick Reilly
>
> Currently there is no disk isolation in place and this affects an executor to 
> be starved of disk when another disk heavy operation such as copying a multi 
> gigabyte file is being performed by another executor.
> At Twitter, the executor performs a few fsync operations and has specific 
> wait periods for these operations to succeed. When these operations take 
> longer than expected during termination of tasks, it would potentially result 
> in LOST tasks.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (MESOS-1733) Change the stout path utility to declare a single, variadic 'join' function instead of several separate declarations of various discrete arities

2014-08-26 Thread Patrick Reilly (JIRA)

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

Patrick Reilly updated MESOS-1733:
--

Shepherd: Benjamin Hindman

> Change the stout path utility to declare a single, variadic 'join' function 
> instead of several separate declarations of various discrete arities
> 
>
> Key: MESOS-1733
> URL: https://issues.apache.org/jira/browse/MESOS-1733
> Project: Mesos
>  Issue Type: Improvement
>  Components: build, stout
>Reporter: Patrick Reilly
>Assignee: Patrick Reilly
>




--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (MESOS-1733) Change the stout path utility to declare a single, variadic 'join' function instead of several separate declarations of various discrete arities

2014-08-26 Thread Patrick Reilly (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14111353#comment-14111353
 ] 

Patrick Reilly commented on MESOS-1733:
---

Up for review: https://reviews.apache.org/r/25075/

> Change the stout path utility to declare a single, variadic 'join' function 
> instead of several separate declarations of various discrete arities
> 
>
> Key: MESOS-1733
> URL: https://issues.apache.org/jira/browse/MESOS-1733
> Project: Mesos
>  Issue Type: Improvement
>  Components: build, stout
>Reporter: Patrick Reilly
>




--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Assigned] (MESOS-1733) Change the stout path utility to declare a single, variadic 'join' function instead of several separate declarations of various discrete arities

2014-08-26 Thread Patrick Reilly (JIRA)

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

Patrick Reilly reassigned MESOS-1733:
-

Assignee: Patrick Reilly

> Change the stout path utility to declare a single, variadic 'join' function 
> instead of several separate declarations of various discrete arities
> 
>
> Key: MESOS-1733
> URL: https://issues.apache.org/jira/browse/MESOS-1733
> Project: Mesos
>  Issue Type: Improvement
>  Components: build, stout
>Reporter: Patrick Reilly
>Assignee: Patrick Reilly
>




--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (MESOS-1733) Change the stout path utility to declare a single, variadic 'join' function instead of several separate declarations of various discrete arities

2014-08-26 Thread Patrick Reilly (JIRA)
Patrick Reilly created MESOS-1733:
-

 Summary: Change the stout path utility to declare a single, 
variadic 'join' function instead of several separate declarations of various 
discrete arities
 Key: MESOS-1733
 URL: https://issues.apache.org/jira/browse/MESOS-1733
 Project: Mesos
  Issue Type: Improvement
Reporter: Patrick Reilly






--
This message was sent by Atlassian JIRA
(v6.2#6252)