docs: def is_broker_action_done(action, rid=None, unit=None):
      """Check whether broker action has completed yet.
  
      @param action: name of action to be performed
      @returns True if action complete otherwise False
      """
      rdata = relation_get(rid, unit) or {}
      broker_rsp = rdata.get(get_broker_rsp_key())
      if not broker_rsp:
          return False
  
      rsp = CephBrokerRsp(broker_rsp)
      unit_name = local_unit().partition('/')[2]
      key = "unit_{}_ceph_broker_action.{}".format(unit_name, action)
      kvstore = kv()
      val = kvstore.get(key=key)
      if val and val == rsp.request_id:
          return True
  
      return False