docs: private void failOverConnection(Integer partitionId, Long initiatorHSId, Connection c) {
          ClientInterfaceHandleManager cihm = m_cihm.get(c.connectionId());
          if (cihm == null) {
              return;
          }
  
          List<Iv2InFlight> transactions =
                  cihm.removeHandlesForPartitionAndInitiator(partitionId, initiatorHSId);
  
          if (!transactions.isEmpty()) {
              Iv2Trace.logFailoverTransaction(partitionId, initiatorHSId, transactions.size());
          }
  
          for (Iv2InFlight inFlight : transactions) {
              ClientResponseImpl response =
                      new ClientResponseImpl(
                              ClientResponseImpl.RESPONSE_UNKNOWN,
                              ClientResponse.UNINITIALIZED_APP_STATUS_CODE,
                              null,
                              new VoltTable[0],
                              DROP_TXN_MASTERSHIP);
              response.setClientHandle(inFlight.m_clientHandle);
              ByteBuffer buf = ByteBuffer.allocate(response.getSerializedSize() + 4);
              buf.putInt(buf.capacity() - 4);
              response.flattenToBuffer(buf);
              buf.flip();
              c.writeStream().enqueue(buf);
          }
  
          if (cihm.repairCallback != null) {
              cihm.repairCallback.repairCompleted(partitionId, initiatorHSId);
          }
      }