| 1 |
2006-12/2007-01: (2.00_05) |
|---|
| 2 |
-- everything converted to OO API internally. old internal APIs removed. |
|---|
| 3 |
|
|---|
| 4 |
-- be database-agnostic. Currently only works with MySQL (and |
|---|
| 5 |
SQLite as a joke/demo), but Pg/Oracle coming in the future. |
|---|
| 6 |
|
|---|
| 7 |
-- built-in I/O activity monitoring between mogstored/mogilefsd Monitor |
|---|
| 8 |
now. |
|---|
| 9 |
|
|---|
| 10 |
-- much improved internal communication between worker processes |
|---|
| 11 |
|
|---|
| 12 |
-- start of better docs |
|---|
| 13 |
|
|---|
| 14 |
2006-12-28 |
|---|
| 15 |
-- pidfile support (Radu Greab <radu@yx.ro>) |
|---|
| 16 |
|
|---|
| 17 |
2006-12-27/28 |
|---|
| 18 |
-- remove all old internal APIs, update everything to use new OO APIs, |
|---|
| 19 |
expanding OO APIs where necessary (lots of places). so much more |
|---|
| 20 |
beautifully hackable now. |
|---|
| 21 |
|
|---|
| 22 |
2006-09-29 |
|---|
| 23 |
-- remove non-HTTP mode ("NFS mode") from the server |
|---|
| 24 |
|
|---|
| 25 |
2006-07 -> 2006-09 |
|---|
| 26 |
-- major refactoring/cleanup/new features ("MogileFS 2.0") |
|---|
| 27 |
|
|---|
| 28 |
2006-03-01 (Brad) |
|---|
| 29 |
-- fix dataloss bug when the 'tempfile' table is Innodb and the |
|---|
| 30 |
server is restarted while the tempfile table is empty. |
|---|
| 31 |
|
|---|
| 32 |
2006-02-28 (Jr) |
|---|
| 33 |
-- allow create_open to take optional fid parameter which enables you to |
|---|
| 34 |
dictate which fid to use internally and to not rely on MySQL's auto_increment |
|---|
| 35 |
|
|---|
| 36 |
2006-01-10 (Brad) |
|---|
| 37 |
-- make Mgd::get_device_summary() always return all devices, regardless |
|---|
| 38 |
of status. |
|---|
| 39 |
|
|---|
| 40 |
-- update all callers of get_device_summary to filter on the device |
|---|
| 41 |
status, if they need to. (provided more clarity into what |
|---|
| 42 |
callers' intentions were...) |
|---|
| 43 |
|
|---|
| 44 |
-- add a new device state 'readonly' which means: it can be read from |
|---|
| 45 |
from clients, it can be replicated from, but no new files can go |
|---|
| 46 |
on it or be replicated onto it. and it also reaps, meaning the |
|---|
| 47 |
device is fucked. the filesystem probably ate itself. |
|---|