|
|
|
YARN-1723
|
YARN-386
AMRMClientAsync missing blacklist addition and removal functionality
|
Bartosz Ćugowski
|
Bikas Saha
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-1256
|
YARN-386
NM silently ignores non-existent service in StartContainerRequest
|
Xuan Gong
|
Bikas Saha
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-1225
|
YARN-386
FinishApplicationMasterRequest should also have a final IPC/RPC address.
|
Junping Du
|
Vinod Kumar Vavilapalli
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
YARN-1223
|
YARN-386
ApplicationContants should be a proto definition instead of being a java class
|
Unassigned
|
Vinod Kumar Vavilapalli
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
YARN-1216
|
YARN-386
Deprecate/ mark private few methods from YarnConfiguration
|
Unassigned
|
Omkar Vinit Joshi
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
YARN-983
|
YARN-386
ApplicationReport can return tokens only when users asks for it explicitly
|
Unassigned
|
Vinod Kumar Vavilapalli
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
YARN-973
|
YARN-386
yarn.application.classpath requires client to know service internals
|
Sandy Ryza
|
Sandy Ryza
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
YARN-921
|
YARN-386
Consider adding clone methods to protocol objects
|
Junping Du
|
Bikas Saha
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
YARN-873
|
YARN-386
YARNClient.getApplicationReport(unknownAppId) returns a null report
|
Xuan Gong
|
Bikas Saha
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-858
|
YARN-386
Move Resources and the calculators to a new package util.resource in yarn-common
|
Jian He
|
Jian He
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
YARN-850
|
YARN-386
Rename getClusterAvailableResources to getAvailableResources in AMRMClients
|
Jian He
|
Jian He
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-846
|
YARN-386
Move pb Impl from yarn-api to yarn-common
|
Jian He
|
Jian He
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-841
|
YARN-386
Annotate and document AuxService APIs
|
Vinod Kumar Vavilapalli
|
Siddharth Seth
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-840
|
YARN-386
Move ProtoUtils to yarn.api.records.pb.impl
|
Jian He
|
Jian He
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-837
|
YARN-386
ClusterInfo.java doesn't seem to belong to org.apache.hadoop.yarn
|
Zhijie Shen
|
Zhijie Shen
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-835
|
YARN-386
The name 'ApplicationTokenIdentifier' is misleading
|
Vinod Kumar Vavilapalli
|
Vinod Kumar Vavilapalli
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
YARN-834
|
YARN-386
Review/fix annotations for yarn-client module and clearly differentiate *Async apis
|
Zhijie Shen
|
Arun Murthy
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-832
|
YARN-386
Update Resource javadoc to clarify units for memory
|
Unassigned
|
Bikas Saha
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
YARN-831
|
YARN-386
Remove resource min from GetNewApplicationResponse
|
Jian He
|
Jian He
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-827
|
YARN-386
Need to make Resource arithmetic methods accessible
|
Jian He
|
Bikas Saha
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-826
|
YARN-386
Move Clock/SystemClock to util package
|
Zhijie Shen
|
Zhijie Shen
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-825
|
YARN-386
Fix yarn-common javadoc annotations
|
Vinod Kumar Vavilapalli
|
Vinod Kumar Vavilapalli
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-824
|
YARN-386
Add static factory to yarn client lib interface and change it to abstract class
|
Jian He
|
Jian He
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-823
|
YARN-386
Move RMAdmin from yarn.client to yarn.client.cli and rename as RMAdminCLI
|
Jian He
|
Jian He
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-822
|
YARN-386
Rename ApplicationToken to AMRMToken
|
Omkar Vinit Joshi
|
Omkar Vinit Joshi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-821
|
YARN-386
Rename FinishApplicationMasterRequest.setFinishApplicationStatus to setFinalApplicationStatus to be consistent with getter
|
Jian He
|
Jian He
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-818
|
YARN-386
YARN application classpath should add $PWD/* in addition to $PWD
|
Jian He
|
Bikas Saha
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
YARN-806
|
YARN-386
Move ContainerExitStatus from yarn.api to yarn.api.records
|
Jian He
|
Jian He
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-805
|
YARN-386
Fix yarn-api javadoc annotations
|
Jian He
|
Jian He
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-792
|
YARN-386
Move NodeHealthStatus from yarn.api.record to yarn.server.api.record
|
Jian He
|
Jian He
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-791
|
YARN-386
Ensure that RM RPC APIs that return nodes are consistent with /nodes REST API
|
Sandy Ryza
|
Sandy Ryza
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-787
|
YARN-386
Remove resource min from Yarn client API
|
Alejandro Abdelnur
|
Alejandro Abdelnur
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-781
|
YARN-386
Expose LOGDIR that containers should use for logging
|
Jian He
|
Devaraj Das
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-777
|
YARN-386
Remove unreferenced objects from proto
|
Jian He
|
Jian He
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-773
|
YARN-386
Move YarnRuntimeException from package api.yarn to api.yarn.exceptions
|
Jian He
|
Jian He
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-771
|
YARN-386
AMRMClient support for resource blacklisting
|
Junping Du
|
Bikas Saha
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-759
|
YARN-386
Create Command enum in AllocateResponse
|
Bikas Saha
|
Bikas Saha
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-756
|
YARN-386
Move PreemptionContainer/PremptionContract/PreemptionMessage/StrictPreemptionContract/PreemptionResourceRequest to api.records
|
Jian He
|
Jian He
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-755
|
YARN-386
Rename AllocateResponse.reboot to AllocateResponse.resync
|
Bikas Saha
|
Bikas Saha
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-753
|
YARN-386
Add individual factory method for api protocol records
|
Jian He
|
Jian He
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-749
|
YARN-386
Rename ResourceRequest (get,set)HostName to (get,set)ResourceName
|
Arun Murthy
|
Arun Murthy
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-748
|
YARN-386
Move BuilderUtils from yarn-common to yarn-server-common
|
Jian He
|
Jian He
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-743
|
YARN-386
AMRMClient should have a separate setProgress instead of sending progress as part of allocate
|
Vinod Kumar Vavilapalli
|
Vinod Kumar Vavilapalli
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
YARN-737
|
YARN-386
Some Exceptions no longer need to be wrapped by YarnException and can be directly thrown out after YARN-142
|
Jian He
|
Jian He
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-735
|
YARN-386
Make ApplicationAttemptID, ContainerID, NodeID immutable
|
Jian He
|
Jian He
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-727
|
YARN-386
ClientRMProtocol.getAllApplications should accept ApplicationType as a parameter
|
Xuan Gong
|
Siddharth Seth
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-724
|
YARN-386
Move ProtoBase from api.records to api.records.impl.pb
|
Jian He
|
Jian He
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-720
|
YARN-386
container-log4j.properties should not refer to mapreduce properties
|
Zhijie Shen
|
Siddharth Seth
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-719
|
YARN-386
Move RMIdentifier from Container to ContainerTokenIdentifier
|
Vinod Kumar Vavilapalli
|
Vinod Kumar Vavilapalli
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-717
|
YARN-386
Copy BuilderUtil methods into token-related records
|
Jian He
|
Jian He
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-714
|
YARN-386
AMRM protocol changes for sending NMToken list
|
Omkar Vinit Joshi
|
Omkar Vinit Joshi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-711
|
YARN-386
Copy BuilderUtil methods into individual records
|
Jian He
|
Vinod Kumar Vavilapalli
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-695
|
YARN-386
masterContainer and status are in ApplicationReportProto but not in ApplicationReport
|
Zhijie Shen
|
Zhijie Shen
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-686
|
YARN-386
Flatten NodeReport
|
Sandy Ryza
|
Sandy Ryza
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-684
|
YARN-386
ContainerManager.startContainer needs to only have ContainerTokenIdentifier instead of the whole Container
|
Vinod Kumar Vavilapalli
|
Vinod Kumar Vavilapalli
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-682
|
YARN-386
Add application type to submission context for map reduce
|
Mayank Bansal
|
Mayank Bansal
|
|
Resolved |
Invalid
|
|
|
|
|
|
|
|
YARN-615
|
YARN-386
ContainerLaunchContext.containerTokens should simply be called tokens
|
Vinod Kumar Vavilapalli
|
Vinod Kumar Vavilapalli
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-612
|
YARN-386
Cleanup BuilderUtils
|
Unassigned
|
Siddharth Seth
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
YARN-591
|
YARN-386
RM recovery related records do not belong to the API
|
Vinod Kumar Vavilapalli
|
Vinod Kumar Vavilapalli
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-577
|
YARN-386
ApplicationReport does not provide progress value of application
|
Hitesh Shah
|
Hitesh Shah
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-572
|
YARN-386
Remove duplication of data in Container
|
Zhijie Shen
|
Hitesh Shah
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
YARN-571
|
YARN-386
User should not be part of ContainerLaunchContext
|
Omkar Vinit Joshi
|
Hitesh Shah
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-563
|
YARN-386
Add application type to ApplicationReport
|
Mayank Bansal
|
Thomas Weise
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-561
|
YARN-386
Nodemanager should set some key information into the environment of every container that it launches.
|
Xuan Gong
|
Hitesh Shah
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-559
|
YARN-386
Make all YARN API and libraries available through an api jar
|
Vinod Kumar Vavilapalli
|
Bikas Saha
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
YARN-553
|
YARN-386
Have YarnClient generate a directly usable ApplicationSubmissionContext
|
Karthik Kambatla
|
Harsh J
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-552
|
YARN-386
Expose resource metrics as part of YarnClusterMetrics
|
Omkar Vinit Joshi
|
Harsh J
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
YARN-549
|
YARN-386
YarnClient.submitApplication should wait for application to be accepted by the RM
|
Zhijie Shen
|
Zhijie Shen
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-536
|
YARN-386
Remove ContainerStatus, ContainerState from Container api interface as they will not be called by the container object
|
Xuan Gong
|
Xuan Gong
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-528
|
YARN-386
Make IDs read only
|
Siddharth Seth
|
Robert Joseph Evans
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
YARN-521
|
YARN-386
Augment AM - RM client module to be able to request containers only at specific locations
|
Sandy Ryza
|
Sandy Ryza
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-519
|
YARN-386
Investigate adding a more generic error field to AMResponse
|
Unassigned
|
Thomas Graves
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
YARN-489
|
YARN-386
Setter of xxxxPBImpl doesn't really set the collection, but append its items to an existing collection
|
Zhijie Shen
|
Zhijie Shen
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
YARN-486
|
YARN-386
Change startContainer NM API to accept Container as a parameter and make ContainerLaunchContext user land
|
Xuan Gong
|
Bikas Saha
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-475
|
YARN-386
Remove ApplicationConstants.AM_APP_ATTEMPT_ID_ENV as it is no longer set in an AM's environment
|
Hitesh Shah
|
Hitesh Shah
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-450
|
YARN-386
Define value for * in the scheduling protocol
|
Zhijie Shen
|
Bikas Saha
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-444
|
YARN-386
Move special container exit codes from YarnConfiguration to API
|
Sandy Ryza
|
Sandy Ryza
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-442
|
YARN-386
The ID classes should be immutable
|
Unassigned
|
Siddharth Seth
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
YARN-441
|
YARN-386
Clean up unused collection methods in various APIs
|
Xuan Gong
|
Siddharth Seth
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-440
|
YARN-386
Flatten RegisterNodeManagerResponse
|
Xuan Gong
|
Siddharth Seth
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-439
|
YARN-386
Flatten NodeHeartbeatResponse
|
Xuan Gong
|
Siddharth Seth
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-435
|
YARN-386
Make it easier to access cluster topology information in an AM
|
Omkar Vinit Joshi
|
Hitesh Shah
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
YARN-396
|
YARN-386
Rationalize AllocateResponse in RM scheduler API
|
Zhijie Shen
|
Bikas Saha
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-387
|
YARN-386
Fix inconsistent protocol naming
|
Vinod Kumar Vavilapalli
|
Vinod Kumar Vavilapalli
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-378
|
YARN-386
ApplicationMaster retry times should be set by Client
|
Zhijie Shen
|
xieguiming
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
YARN-308
|
YARN-386
Improve documentation about what "asks" means in AMRMProtocol
|
Sandy Ryza
|
Sandy Ryza
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
YARN-69
|
YARN-386
RM should throw different exceptions for while querying app/node/queue
|
Vinod Kumar Vavilapalli
|
Vinod Kumar Vavilapalli
|
|
Open |
Unresolved
|
|
|
|
|
|
|
|
YARN-54
|
YARN-386
AggregatedLogFormat should be marked Private / Unstable
|
Siddharth Seth
|
Jason Darrell Lowe
|
|
Resolved |
Duplicate
|
|
|
|
|