As discussed in
HDFS-10285, if this API is widely used by downstream projects (i.e., HBase), it should allow the client to call this API without querying the running status of SPS service. It would introduce great burden for this API to be used.
Given the constraints this SPS service has (i.e., can not run with Mover , and might be disabled by default), it should allow the API call success as long as related xattr being persisted. SPS can run later to catch on.