FSYNC sits on top of SYNC.

Server:

  • FSYNC_fsInit(void)
  • FSYNC_sync()
  • FSYNC_newconnection(int afd)
  • FSYNC_com(int fd)
  • FSYNC_com_VolOp(int fd, SYNC_command * com, SYNC_response * res)
  • FSYNC_com_VolOn(FSSYNC_VolOp_command * vcom, SYNC_response * res)
  • FSYNC_com_VolOff(FSSYNC_VolOp_command * vcom, SYNC_response * res)
  • FSYNC_com_VolMove(FSSYNC_VolOp_command * vcom, SYNC_response * res)
  • FSYNC_com_VolDone(FSSYNC_VolOp_command * vcom, SYNC_response * res)
  • FSYNC_com_VolBreakCBKs(FSSYNC_VolOp_command * vcom, SYNC_response * res)
  • FSYNC_com_VolQuery(FSSYNC_VolOp_command * vcom, SYNC_response * res)
  • FSYNC_com_VolHdrQuery(FSSYNC_VolOp_command * vcom, SYNC_response * res)
  • FSYNC_com_VolOpQuery(FSSYNC_VolOp_command * vcom, SYNC_response * res)
  • FSYNC_com_StatsOp(int fd, SYNC_command * com, SYNC_response * res)
  • FSYNC_com_StatsOpGeneral(FSSYNC_StatsOp_command * scom, SYNC_response * res)
  • FSYNC_com_StatsOpViceP(FSSYNC_StatsOp_command * scom, SYNC_response * res)
  • FSYNC_com_StatsOpHash(FSSYNC_StatsOp_command * scom, SYNC_response * res)
  • FSYNC_com_StatsOpHdr(FSSYNC_StatsOp_command * scom, SYNC_response * res)
  • FSYNC_com_StatsOpVLRU(FSSYNC_StatsOp_command * scom, SYNC_response * res)
  • FSYNC_com_to_info(FSSYNC_VolOp_command * vcom, FSSYNC_VolOp_info * info)

Client:

  • FSYNC_clientInit(void)
  • FSYNC_clientFinis(void)
  • FSYNC_clientChildProcReconnect(void)
  • FSYNC_askfs(SYNC_command * com, SYNC_response * res)
  • FSYNC_GenericOp(void * ext_hdr, size_t ext_len,
  • FSYNC_VolOp(?VolumeId volume, char * partition,
  • FSYNC_StatsOp(FSSYNC_StatsOp_hdr * scom, int command, int reason,