[jira] [Updated] (MAPREDUCE-3893) allow capacity scheduler configs maximum-applications and maximum-am-resource-percent configurable on a per queue basis

2012-07-23 Thread Robert Joseph Evans (JIRA)

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

Robert Joseph Evans updated MAPREDUCE-3893:
---

   Resolution: Fixed
Fix Version/s: 2.2.0-alpha
   3.0.0
   0.23.3
   Status: Resolved  (was: Patch Available)

Thanks Tom,

I put this into trunk, branch-2, and branch-0.23

 allow capacity scheduler configs maximum-applications and 
 maximum-am-resource-percent configurable on a per queue basis
 ---

 Key: MAPREDUCE-3893
 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3893
 Project: Hadoop Map/Reduce
  Issue Type: Bug
  Components: mrv2
Affects Versions: 0.23.0
Reporter: Thomas Graves
Assignee: Thomas Graves
Priority: Critical
 Fix For: 0.23.3, 3.0.0, 2.2.0-alpha

 Attachments: MAPREDUCE-3893-1.txt, MAPREDUCE-3893.patch


 The capacity scheduler configs for  maximum-applications and 
 maximum-am-resource-percent are currently configured globally and then made 
 proportional to each queue based on its capacity. There are times when this 
 may not work well.  some exampless -  if you have a queue that is running on 
 uberAM jobs, the jobs a queue is running always has a small number of 
 containers, and then you have the opposite where in a queue with very small 
 capacity, you may want to limit the am resources even more so you don't end 
 up deadlocked with all your capacity being used for app masters.
 I think we should make those configurable on a per queue basis.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (MAPREDUCE-3893) allow capacity scheduler configs maximum-applications and maximum-am-resource-percent configurable on a per queue basis

2012-07-20 Thread Thomas Graves (JIRA)

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

Thomas Graves updated MAPREDUCE-3893:
-

Attachment: MAPREDUCE-3893.patch

patch upmerged to trunk. Fixed a couple issues with maxApplications per queue 
settings, added documentation, add more tests.

 allow capacity scheduler configs maximum-applications and 
 maximum-am-resource-percent configurable on a per queue basis
 ---

 Key: MAPREDUCE-3893
 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3893
 Project: Hadoop Map/Reduce
  Issue Type: Bug
  Components: mrv2
Affects Versions: 0.23.0
Reporter: Thomas Graves
Assignee: Thomas Graves
Priority: Critical
 Attachments: MAPREDUCE-3893-1.txt, MAPREDUCE-3893.patch


 The capacity scheduler configs for  maximum-applications and 
 maximum-am-resource-percent are currently configured globally and then made 
 proportional to each queue based on its capacity. There are times when this 
 may not work well.  some exampless -  if you have a queue that is running on 
 uberAM jobs, the jobs a queue is running always has a small number of 
 containers, and then you have the opposite where in a queue with very small 
 capacity, you may want to limit the am resources even more so you don't end 
 up deadlocked with all your capacity being used for app masters.
 I think we should make those configurable on a per queue basis.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (MAPREDUCE-3893) allow capacity scheduler configs maximum-applications and maximum-am-resource-percent configurable on a per queue basis

2012-07-20 Thread Thomas Graves (JIRA)

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

Thomas Graves updated MAPREDUCE-3893:
-

Target Version/s: 0.23.3, 3.0.0, 2.2.0-alpha  (was: 0.23.3, 2.0.0-alpha, 
3.0.0)
  Status: Patch Available  (was: Open)

 allow capacity scheduler configs maximum-applications and 
 maximum-am-resource-percent configurable on a per queue basis
 ---

 Key: MAPREDUCE-3893
 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3893
 Project: Hadoop Map/Reduce
  Issue Type: Bug
  Components: mrv2
Affects Versions: 0.23.0
Reporter: Thomas Graves
Assignee: Thomas Graves
Priority: Critical
 Attachments: MAPREDUCE-3893-1.txt, MAPREDUCE-3893.patch


 The capacity scheduler configs for  maximum-applications and 
 maximum-am-resource-percent are currently configured globally and then made 
 proportional to each queue based on its capacity. There are times when this 
 may not work well.  some exampless -  if you have a queue that is running on 
 uberAM jobs, the jobs a queue is running always has a small number of 
 containers, and then you have the opposite where in a queue with very small 
 capacity, you may want to limit the am resources even more so you don't end 
 up deadlocked with all your capacity being used for app masters.
 I think we should make those configurable on a per queue basis.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (MAPREDUCE-3893) allow capacity scheduler configs maximum-applications and maximum-am-resource-percent configurable on a per queue basis

2012-04-18 Thread Robert Joseph Evans (Updated) (JIRA)

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

Robert Joseph Evans updated MAPREDUCE-3893:
---

Target Version/s: 0.23.3, 2.0.0, 3.0.0  (was: 0.23.2)

 allow capacity scheduler configs maximum-applications and 
 maximum-am-resource-percent configurable on a per queue basis
 ---

 Key: MAPREDUCE-3893
 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3893
 Project: Hadoop Map/Reduce
  Issue Type: Bug
  Components: mrv2
Affects Versions: 0.23.0
Reporter: Thomas Graves
Assignee: Eric Payne
Priority: Critical
 Attachments: MAPREDUCE-3893-1.txt


 The capacity scheduler configs for  maximum-applications and 
 maximum-am-resource-percent are currently configured globally and then made 
 proportional to each queue based on its capacity. There are times when this 
 may not work well.  some exampless -  if you have a queue that is running on 
 uberAM jobs, the jobs a queue is running always has a small number of 
 containers, and then you have the opposite where in a queue with very small 
 capacity, you may want to limit the am resources even more so you don't end 
 up deadlocked with all your capacity being used for app masters.
 I think we should make those configurable on a per queue basis.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (MAPREDUCE-3893) allow capacity scheduler configs maximum-applications and maximum-am-resource-percent configurable on a per queue basis

2012-03-04 Thread Arun C Murthy (Updated) (JIRA)

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

Arun C Murthy updated MAPREDUCE-3893:
-

Status: Open  (was: Patch Available)

Eric, I'm not convinced that making it configurable per-queue will solve the 
deadlock problem. I'm worried making it more complicated will mean more room 
for error i.e. you could introduce more deadlocks by being over-aggressive with 
#applications in a queue due to mis-config leading to more deadlocks.

Could you please share the configs you saw which led to the deadlock? Thanks!

 allow capacity scheduler configs maximum-applications and 
 maximum-am-resource-percent configurable on a per queue basis
 ---

 Key: MAPREDUCE-3893
 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3893
 Project: Hadoop Map/Reduce
  Issue Type: Bug
  Components: mrv2
Affects Versions: 0.23.0
Reporter: Thomas Graves
Assignee: Eric Payne
Priority: Critical
 Attachments: MAPREDUCE-3893-1.txt


 The capacity scheduler configs for  maximum-applications and 
 maximum-am-resource-percent are currently configured globally and then made 
 proportional to each queue based on its capacity. There are times when this 
 may not work well.  some exampless -  if you have a queue that is running on 
 uberAM jobs, the jobs a queue is running always has a small number of 
 containers, and then you have the opposite where in a queue with very small 
 capacity, you may want to limit the am resources even more so you don't end 
 up deadlocked with all your capacity being used for app masters.
 I think we should make those configurable on a per queue basis.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (MAPREDUCE-3893) allow capacity scheduler configs maximum-applications and maximum-am-resource-percent configurable on a per queue basis

2012-03-02 Thread Eric Payne (Updated) (JIRA)

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

Eric Payne updated MAPREDUCE-3893:
--

Attachment: MAPREDUCE-3893-1.txt

 allow capacity scheduler configs maximum-applications and 
 maximum-am-resource-percent configurable on a per queue basis
 ---

 Key: MAPREDUCE-3893
 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3893
 Project: Hadoop Map/Reduce
  Issue Type: Bug
  Components: mrv2
Affects Versions: 0.23.0
Reporter: Thomas Graves
Assignee: Eric Payne
Priority: Critical
 Attachments: MAPREDUCE-3893-1.txt


 The capacity scheduler configs for  maximum-applications and 
 maximum-am-resource-percent are currently configured globally and then made 
 proportional to each queue based on its capacity. There are times when this 
 may not work well.  some exampless -  if you have a queue that is running on 
 uberAM jobs, the jobs a queue is running always has a small number of 
 containers, and then you have the opposite where in a queue with very small 
 capacity, you may want to limit the am resources even more so you don't end 
 up deadlocked with all your capacity being used for app masters.
 I think we should make those configurable on a per queue basis.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (MAPREDUCE-3893) allow capacity scheduler configs maximum-applications and maximum-am-resource-percent configurable on a per queue basis

2012-03-02 Thread Eric Payne (Updated) (JIRA)

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

Eric Payne updated MAPREDUCE-3893:
--

Status: Patch Available  (was: Open)

 allow capacity scheduler configs maximum-applications and 
 maximum-am-resource-percent configurable on a per queue basis
 ---

 Key: MAPREDUCE-3893
 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3893
 Project: Hadoop Map/Reduce
  Issue Type: Bug
  Components: mrv2
Affects Versions: 0.23.0
Reporter: Thomas Graves
Assignee: Eric Payne
Priority: Critical
 Attachments: MAPREDUCE-3893-1.txt


 The capacity scheduler configs for  maximum-applications and 
 maximum-am-resource-percent are currently configured globally and then made 
 proportional to each queue based on its capacity. There are times when this 
 may not work well.  some exampless -  if you have a queue that is running on 
 uberAM jobs, the jobs a queue is running always has a small number of 
 containers, and then you have the opposite where in a queue with very small 
 capacity, you may want to limit the am resources even more so you don't end 
 up deadlocked with all your capacity being used for app masters.
 I think we should make those configurable on a per queue basis.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (MAPREDUCE-3893) allow capacity scheduler configs maximum-applications and maximum-am-resource-percent configurable on a per queue basis

2012-02-22 Thread Eric Payne (Updated) (JIRA)

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

Eric Payne updated MAPREDUCE-3893:
--

Priority: Critical  (was: Major)

I am marking this as critical because the deadlock situation is a real 
possibility when one queue is dedicated to one user that submits a large number 
of jobs simultaneously in a currently quiet cluster. We have a particular use 
case (GDM) that encounters this situation rebularly.

 allow capacity scheduler configs maximum-applications and 
 maximum-am-resource-percent configurable on a per queue basis
 ---

 Key: MAPREDUCE-3893
 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3893
 Project: Hadoop Map/Reduce
  Issue Type: Bug
  Components: mrv2
Affects Versions: 0.23.0
Reporter: Thomas Graves
Priority: Critical

 The capacity scheduler configs for  maximum-applications and 
 maximum-am-resource-percent are currently configured globally and then made 
 proportional to each queue based on its capacity. There are times when this 
 may not work well.  some exampless -  if you have a queue that is running on 
 uberAM jobs, the jobs a queue is running always has a small number of 
 containers, and then you have the opposite where in a queue with very small 
 capacity, you may want to limit the am resources even more so you don't end 
 up deadlocked with all your capacity being used for app masters.
 I think we should make those configurable on a per queue basis.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira