From: Michal L. <lu...@us...> - 2006-09-23 09:33:20
|
Update of /cvsroot/mysqlfs/mysqlfs In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv1927 Modified Files: AUTHORS ChangeLog NEWS README TODO configure.in Log Message: 2006-09-23 Michal Ludvig <mi...@lo...> * Updated version to 0.3 * Updated auxiliary files (README, TODO, ...) Index: ChangeLog =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/ChangeLog,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** ChangeLog 23 Sep 2006 09:29:44 -0000 1.13 --- ChangeLog 23 Sep 2006 09:33:15 -0000 1.14 *************** *** 1,4 **** --- 1,9 ---- 2006-09-23 Michal Ludvig <mi...@lo...> + * Updated version to 0.3 + * Updated auxiliary files (README, TODO, ...) + + 2006-09-23 Michal Ludvig <mi...@lo...> + * Create root directory on startup if it doesn't exist. * Changed timestamp fields in 'inodes' table to 'int Index: configure.in =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/configure.in,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** configure.in 13 Sep 2006 02:58:23 -0000 1.6 --- configure.in 23 Sep 2006 09:33:15 -0000 1.7 *************** *** 2,6 **** dnl $Id$ ! AC_INIT(mysqlfs, 0.2+cvs) AM_INIT_AUTOMAKE(dist-bzip2) AC_CONFIG_HEADERS(config.h) --- 2,6 ---- dnl $Id$ ! AC_INIT(mysqlfs, 0.3) AM_INIT_AUTOMAKE(dist-bzip2) AC_CONFIG_HEADERS(config.h) Index: AUTHORS =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/AUTHORS,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** AUTHORS 11 Jun 2006 14:43:45 -0000 1.1 --- AUTHORS 23 Sep 2006 09:33:15 -0000 1.2 *************** *** 1 **** --- 1,2 ---- Tsukasa Hamano <co...@cu...> + Michal Ludvig <mi...@lo...> http://www.logix.cz/michal Index: README =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/README,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** README 6 Sep 2006 04:45:32 -0000 1.5 --- README 23 Sep 2006 09:33:15 -0000 1.6 *************** *** 3,7 **** $Id$ ! mysqlfs is linux filesystem which store file in mysql database. * Requirements --- 3,7 ---- $Id$ ! MySQLfs is a FUSE filesystem driver which stores files in a MySQL database. * Requirements *************** *** 21,53 **** * Usage ! 1. create database and account mysql> CREATE DATABASE mysqlfs; mysql> GRANT SELECT, INSERT, UPDATE, DELETE ON mysqlfs.* TO mysqlfs@"%" IDENTIFIED BY 'password'; mysql> FLUSH PRIVILEGES; ! 2. create table $ mysql -uroot -p mysqlfs < schema.sql ! 3. mount database $ mkdir fs ! $ ./mysqlfs -ohost=host -ouser=user -opassword=pass -odatabase=mysqlfs fs * Options ! -ohost MySQL server host ! -ouser MySQL username ! -opassword MySQL password ! -odatabase MySQL database name - -oconnection - MySQL connection number(default=5) - Copyright (C) 2006 Tsukasa Hamano <co...@cu...> --- 21,55 ---- * Usage ! 1. Create database and account mysql> CREATE DATABASE mysqlfs; mysql> GRANT SELECT, INSERT, UPDATE, DELETE ON mysqlfs.* TO mysqlfs@"%" IDENTIFIED BY 'password'; mysql> FLUSH PRIVILEGES; ! 2. Create tables $ mysql -uroot -p mysqlfs < schema.sql ! 3. Mount database as a filesystem $ mkdir fs ! $ ./mysqlfs -ohost=localhost -ouser=user -opassword=pass -odatabase=mysqlfs fs ! ! 4. Instead of setting connection options on the command line ! you may create a [mysqlfs] section in your ~/.my.cnf file and ! set the parameters there. * Options ! -ohost=<hostname> MySQL server host ! -ouser=<username> MySQL username ! -opassword=<password> MySQL password ! -odatabase=<db> MySQL database name Copyright (C) 2006 Tsukasa Hamano <co...@cu...> + Copyright (C) 2006 Michal Ludvig <mi...@lo...> Index: NEWS =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/NEWS,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** NEWS 23 Jul 2006 17:28:15 -0000 1.1 --- NEWS 23 Sep 2006 09:33:15 -0000 1.2 *************** *** 1,2 **** --- 1,18 ---- + What is new in 0.3 + ------------------ + + * Complete set of essential operations is now available. + + * Fixed most (all?) bugs from previous implementations, + especially for write(). + + * Reworked database schema - now with separate tables + for directory tree, for inodes and for data. + + * Rewritten pooling to avoid "Aieee, we're out of connections!" + errors. + + * Requires MySQL 5.0.x or higher. + What is new in 0.2 ------------------ Index: TODO =================================================================== RCS file: /cvsroot/mysqlfs/mysqlfs/TODO,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** TODO 13 Sep 2006 10:54:37 -0000 1.3 --- TODO 23 Sep 2006 09:33:15 -0000 1.4 *************** *** 18,19 **** --- 18,22 ---- * Implement file buffering - running query after every write() is insane + + * Implement support for xattr and acl + - FUSE has the methods at least for xattr |