code: def send_request_if_needed(request, relation='ceph'):
      
      if is_request_sent(request, relation=relation):
          log('Request already sent but not complete, not sending new request',
              level=DEBUG)
      else:
          for rid in relation_ids(relation):
              log('Sending request {}'.format(request.request_id), level=DEBUG)
              relation_set(relation_id=rid, broker_req=request.request)
docs: Send broker request if an equivalent request has not already been sent
  
      @param request: A CephBrokerRq object