I have put up a review <https://reviews.apache.org/r/26391/> which removes
the special casing and handling of the ‘rack’ constraint. This is a
breaking change because Aurora will no longer inject a rack constraint of 1
if a job omits a rack constraint value. However this means that Aurora will
be able to schedule jobs on to slaves which don’t have the ‘rack’ attribute
and slaves that want to accept tasks from Aurora don’t need to have the
‘rack’ attribute set.

Before the next release of Aurora (0.6.0) you should check if you are
relying on the injected value for scheduling decisions and if so explicitly
encode a rack limit of 1 in the job's aurora config.
​
-- 
Zameer Manji

Reply via email to