code: def returnSupportedOptions(self, options):
          
          # We support the options blksize and tsize right now.
          # FIXME - put this somewhere else?
          accepted_options = {}
          for option in options:
              if option == 'blksize':
                  # Make sure it's valid.
                  if int(options[option]) > MAX_BLKSIZE:
                      log.info("Client requested blksize greater than %d "
                               "setting to maximum" % MAX_BLKSIZE)
                      accepted_options[option] = MAX_BLKSIZE
                  elif int(options[option]) < MIN_BLKSIZE:
                      log.info("Client requested blksize less than %d "
                               "setting to minimum" % MIN_BLKSIZE)
                      accepted_options[option] = MIN_BLKSIZE
                  else:
                      accepted_options[option] = options[option]
              elif option == 'tsize':
                  log.debug("tsize option is set")
                  accepted_options['tsize'] = 0
              else:
                  log.info("Dropping unsupported option '%s'" % option)
          log.debug("Returning these accepted options: %s", accepted_options)
          return accepted_options
docs: This method takes a requested options list from a client, and
          returns the ones that are supported.