MogileFS summit review

Jay Buffington jaybuffington at gmail.com
Thu Sep 21 21:07:58 UTC 2006


Here are my notes.  Please feel free to add comments/corrections.

-lots of people (25-30) showed up
-most people are using mogile in development, but not in production

-Guba is making heavy use of mogile
  * they had a big problem with large (2.5 gb files) getting written
hundreds of times
     . this was because the size of the bytes written was reported
incorrectly, so mogile retried

-Database abstraction is a good thing for mogile
   * I looked into oracle support and it looks like I just need to
change these things:
        . REPLACE INTO is a mysql-ism and is used in a couple of places
        . validate_dbh() needs to be generic
        . there are hints like /*!40000 SQL_CACHE */ do these work in Oracle?
        . autoincrement used on table.  replace with sequence?
        . more that I probably haven't found yet
   * SQLite would be nice to lower barrier to entry

-we discussed webdav support
  * supported with lighttp and apache mod_dav
  * extending mogstored to support existing API and webdav?

-hardware suggestions
  * we asked that everyone send around their configuration
  * I promise to do this as soon as we buy hardware (I'm not running
it in prod yet)

-documentation
  * this would really help get more people involved
  * I'll write some POD for all the classes

-tests
  * 2.0 has the beginnings of a test suite


More information about the mogilefs mailing list