def read(self, path, size, offset):
	try:
		print "In read %s %d %d" %(path, size, offset)
		FSobj = FileSystem()
		return_value = FSobj.read(path)
		print "read(): %s" %(return_value[:-1])
		fbuf = StringIO()
		fbuf.write(str(return_value[:-1]))
		return fbuf.getvalue()
	except Exception, e:
		print "read failed"
		return e
    def write(self, path, data, offset):
	print "In write path=%s" %path
	length = len(data)
	print "The data is %s len=%d offset=%d" %(str(data), length, offset)

	FSobj = FileSystem()
	prev = FSobj.read(path)
	data = prev + data
	return_value = FSobj.write(path, data)
	
	current_time = int(time.time())
	return_value = FSobj.set_writetime(path, current_time)

	return length