[Gluster-devel] max size limit on posix xlator PROOF of CONCEPT patch

Angel clist at uah.es
Wed Jan 16 18:42:55 UTC 2008


Hi, all

This is my first proof of concept of limiting filsystem size on posix xlator. 
This far easy that implementing interception on filter module by now :-P

test setup local posix xlator mounted on /home/sinosuke/mnt
mounted directory is void.

cmd line is: 
	glusterfs -N -L WARNING -l /dev/stdout -n trace-volume -f /etc/glusterfs/client_posix.vol /home/sinosuke/mnt

RESULTS

Normal posix xlator (as 1.3.8tla363)
df -h
S.ficheros          Size Used  Avail Uso% Montado en
/dev/sda2             9,9G  4,6G  4,9G  49% /
udev                  502M   88K  502M   1% /dev
/dev/sda4              50G   21G   30G  42% /home
glusterfs             50G   21G   30G  42%  /home/sinosuke/mnt 

proof of concept posix xlator mountes /home/sinosuke/mnt with option "max-size 1GB"

sinosuke at sushiba:~/mnt> sinosuke at sushiba:~> df -h
S.ficheros          Size Used  Avail Uso% Montado en
/dev/sda2             9,9G  4,6G  4,9G  49% /
udev                  502M   88K  502M   1% /dev
/dev/sda4              50G   21G   30G  42% /home
glusterfs             1,0G  -29G   30G   -  /home/sinosuke/mnt


Other values ( used and vailable ) get insane values as they dont match current filesize reported :-(


Comments welcome


Kind regards, Angel


-- 
------------------------------------------------
Clist UAH
------------------------------------------------
-------------- next part --------------
##############################################

volume posix-brick0
  type storage/posix                   # POSIX FS translator
  option directory /home/export        # Export this directory
  option max-size 1GB 
end-volume
   
volume trace-volume
  type debug/trace
  subvolumes posix-brick0
  option debug on
end-volume


More information about the Gluster-devel mailing list