boolean function ( ) { return bestEffort ; }
best effort means that the client will try to replace the failed datanode provided that the policy is satisfied , however , it will continue the write operation in case that the datanode replacement also fails . concode_field_sep Condition condition concode_elem_sep Condition FALSE concode_elem_sep boolean bestEffort concode_elem_sep Condition DEFAULT concode_elem_sep Condition TRUE concode_elem_sep Policy policy concode_field_sep Condition getCondition concode_elem_sep boolean satisfy concode_elem_sep boolean satisfy concode_elem_sep boolean satisfy concode_elem_sep boolean satisfy concode_elem_sep boolean satisfy concode_elem_sep ReplaceDatanodeOnFailure get concode_elem_sep String toString concode_elem_sep void checkEnabled concode_elem_sep Policy getPolicy concode_elem_sep void write