|
|
|
@1252
|
[1252]
|
01/05/09 02:43:45 |
dormando |
old_repl_compat can default to off now.
along with … |
|
|
|
@1250
|
[1250]
|
01/03/09 02:09:20 |
dormando |
support a quadrillion fids under 32-bit. |
|
|
|
@1249
|
[1249]
|
01/03/09 00:43:12 |
dormando |
update replicate worker to use internal queues.
this is awesome. removes … |
|
|
|
@1248
|
[1248]
|
01/03/09 00:43:08 |
dormando |
make fsck worker distributed.
this works, but:
- running stats are kinda … |
|
|
|
@1247
|
[1247]
|
01/03/09 00:43:04 |
dormando |
add new worker: job_master
could use a little cleanup, but works … |
|
|
|
@1246
|
[1246]
|
01/03/09 00:43:00 |
dormando |
internal per-job queues. |
|
|
|
@1245
|
[1245]
|
01/03/09 00:42:56 |
dormando |
workers can now be bored. |
|
|
|
@1244
|
[1244]
|
01/03/09 00:42:52 |
dormando |
Add 'file_to_queue' table to schema. |
|
|
|
@1243
|
[1243]
|
01/03/09 00:42:48 |
dormando |
allow blocking reads from parent. |
|
|
|
@1239
|
[1239]
|
11/16/08 19:26:52 |
dormando |
move eurl and decode_url_args to Util.pm |
|
|
|
@1238
|
[1238]
|
11/15/08 22:14:33 |
dormando |
add 'no_unreachable_tracking' config variable.
disables the janky … |
|
|
|
@1236
|
[1236]
|
11/15/08 00:58:29 |
dormando |
this array takes a devid, not device obj. |
|
|
|
@1235
|
[1235]
|
11/15/08 00:58:26 |
dormando |
add alternate source hook. |
|
|
|
@1233
|
[1233]
|
11/15/08 00:58:21 |
dormando |
add hook for filtering replication source devices.
... and local_network … |
|
|
|
@1232
|
[1232]
|
11/14/08 22:19:05 |
dormando |
elementary mistake… |
|
|
|
@1230
|
[1230]
|
11/14/08 22:10:46 |
dormando |
fix subtle bugs with process management.
- don't double decrement if we … |
|
|
|
@1229
|
[1229]
|
11/13/08 21:20:27 |
dormando |
install default classes first.
Allows overriding default classes … |
|
|
|
@1223
|
[1223]
|
10/01/08 23:21:58 |
dormando |
forgot to return clean network zones... would end up storing blanks. |
|
|
|
@1221
|
[1221]
|
08/19/08 07:06:59 |
dormando |
Checking in changes prior to tagging of version 2.20. Changelog diff … |
|
|
|
@1218
|
[1218]
|
08/19/08 06:57:43 |
dormando |
Checking in changes prior to tagging of version 2.19. Changelog diff … |
|
|
|
@1215
|
[1215]
|
08/17/08 02:27:48 |
dormando |
Checking in changes prior to tagging of version 2.18. Changelog diff … |
|
|
|
@1205
|
[1205]
|
08/16/08 05:39:39 |
dormando |
Add repl_use_get_port option
Patch from Brian Lynch … |
|
|
|
@1204
|
[1204]
|
08/16/08 05:39:35 |
dormando |
Remove tempfile data and rows on create_close
Chaos Wang … |
|
|
|
@1203
|
[1203]
|
08/16/08 05:39:30 |
dormando |
Don't delete files accidentally during tempfile table cleanup.
If a … |
|
|
|
@1198
|
[1198]
|
07/10/08 14:24:56 |
nickandrew |
Fix various typos, spelling and grammar errors
Most of the fixed errors … |
|
|
|
@1197
|
[1197]
|
07/10/08 13:29:52 |
nickandrew |
Only write 100 test files, not 10000
Limit the number of write test files … |
|
|
|
@1185
|
[1185]
|
06/25/08 02:10:06 |
ykerherve |
Changed the confusing and frigthening "Create" message to
specify that an … |
|
|
|
@1184
|
[1184]
|
06/05/08 22:36:48 |
robbat2 |
Hostname is used for both lock functions now. |
|
|
|
@1183
|
[1183]
|
06/05/08 22:36:42 |
robbat2 |
Fix postgres lock release being overzealous. |
|
|
|
@1180
|
[1180]
|
05/27/08 19:54:12 |
hachi |
Update zone_* settting keys to be lists of netmask
This is bad for … |
|
|
|
@1174
|
[1174]
|
04/09/08 20:53:30 |
hachi |
Refactor cmd_create_open to call into sort_devs_by_freespace and also call … |
|
|
|
@1173
|
[1173]
|
04/09/08 20:53:28 |
hachi |
Add global hook for taking care of the ordering of devices at get_paths … |
|
|
|
@1172
|
[1172]
|
04/09/08 20:53:26 |
hachi |
Move the sorting of devices by utilization into a seperate subroutine. |
|
|
|
@1171
|
[1171]
|
04/09/08 20:53:24 |
hachi |
Switch to passing device objects around instead of device id's. This is a … |
|
|
|
@1168
|
[1168]
|
04/09/08 18:17:58 |
hachi |
Export subroutines (rather than declaring them right in main::) |
|
|
|
@1167
|
[1167]
|
04/09/08 18:17:34 |
hachi |
Move mogtestlib.pl to be an installed MogileFS::Test.pm. This commit … |
|
|
|
@1166
|
[1166]
|
04/06/08 04:44:06 |
ask |
RFC 2518 says we "should" use a trailing slash when calling
MKCOL. Some … |
|
|
|
@1162
|
[1162]
|
04/03/08 08:07:27 |
hachi |
Shuffle Network abstraction and multiple network replication policies into … |
|
|
|
@1161
|
[1161]
|
04/02/08 19:43:56 |
hachi |
Silence a warning regarding 'undefined' when commands are attempted … |
|
|
|
@1160
|
[1160]
|
04/02/08 19:43:55 |
hachi |
Silence warnings during startup (when using the Network module) about the … |
|
|
|
@1159
|
[1159]
|
03/19/08 06:56:22 |
dormando |
Ensure domain caches get completely reloaded. |
|
|
|
@1158
|
[1158]
|
03/19/08 06:56:19 |
dormando |
Always overwrite existing class cache on reload. Would leave old values. |
|
|
|
@1157
|
[1157]
|
03/19/08 04:30:29 |
dormando |
MySQL 4.1+ has an optimized TRUNCATE TABLE. Useful for vacuuming rows. |
|
|
|
@1156
|
[1156]
|
02/29/08 00:20:31 |
hachi |
Add a "HostsPerNetwork" replication policy, which takes a list of network … |
|
|
|
@1155
|
[1155]
|
02/29/08 00:20:29 |
hachi |
This needs to be a regex, not a literal string. |
|
|
|
@1154
|
[1154]
|
02/29/08 00:20:26 |
hachi |
In the 'network_zones' option, be a little more lenient on parsing. Allow … |
|
|
|
@1153
|
[1153]
|
02/29/08 00:20:24 |
hachi |
Another patch by Andy McFarland to pass replpolicy settings around … |
|
|
|
@1152
|
[1152]
|
02/29/08 00:20:21 |
hachi |
Whitespace removals |
|
|
|
@1151
|
[1151]
|
02/29/08 00:20:19 |
hachi |
Silence warnings about undefined string comparison. |
|
|
|
@1150
|
[1150]
|
02/29/08 00:20:15 |
hachi |
MultipleNetworks policy as implemented by Andy McFarland |
|
|
|
@1147
|
[1147]
|
02/05/08 23:48:18 |
hachi |
r1328@miyako: hachi | 2008-02-05 15:44:41 -0800
Make a new server … |
|
|
|
@1145
|
[1145]
|
02/04/08 14:14:19 |
hachi |
r1324@miyako: hachi | 2008-02-04 06:07:18 -0800
Add temp_fail accessor, … |
|
|
|
@1142
|
[1142]
|
02/04/08 11:56:01 |
hachi |
r1317@miyako: hachi | 2008-02-04 03:49:58 -0800
MultipleHosts … |
|
|
|
@1141
|
[1141]
|
02/04/08 11:55:58 |
hachi |
r1316@miyako: hachi | 2008-02-04 03:43:40 -0800
Switch to using the … |
|
|
|
@1132
|
[1132]
|
12/11/07 01:45:30 |
robbat2 |
We should only start the timer when the fsck_start is called, not when … |
|
|
|
@1131
|
[1131]
|
12/11/07 01:44:06 |
robbat2 |
New startpos optional argument to fsck_reset call. |
|
|
|
@1125
|
[1125]
|
09/24/07 10:25:34 |
ask |
add --dbport option to mogdbsetup (the tracker uses a dsn … |
|
|
|
@1120
|
[1120]
|
09/13/07 08:00:56 |
ask |
Fix state_change() bug that could make file_to_delete_later
grow … |
|
|
|
@1115
|
[1115]
|
08/21/07 07:53:25 |
jbert |
add Mogstored::HTTPServer::None, for unmanaged DAV server |
|
|
|
@1114
|
[1114]
|
08/16/07 01:37:41 |
bradfitz |
more work on custom replication policies.
with exception of the lack of … |
|
|
|
@1113
|
[1113]
|
08/13/07 17:07:36 |
jbert |
Add new ClientHTTPFile client back-end. This does partial PUTs to the … |
|
|
|
@1111
|
[1111]
|
08/10/07 01:04:55 |
bradfitz |
fix crash in queryworker's create_open command, when a device
has its … |
|
|
|
@1110
|
[1110]
|
08/10/07 00:13:48 |
bradfitz |
* start of per-class pluggable replication policies. it was always
… |
|
|
|
@1095
|
[1095]
|
08/06/07 13:53:08 |
acme |
Bring the SQLite store up to date |
|
|
|
@1088
|
[1088]
|
07/03/07 21:02:27 |
bradfitz |
make mogstored and mogilefsd use the now-bundled dependency Perl
modules … |
|
|
|
@1087
|
[1087]
|
07/03/07 20:41:28 |
bradfitz |
check in copies of all mogilefsd/mogstored dependencies, with aim to
get … |
|
|
|
@1084
|
[1084]
|
07/03/07 19:37:06 |
bradfitz |
Checking in changes prior to tagging of version 2.17. Changelog diff … |
|
|
|
@1081
|
[1081]
|
07/03/07 19:16:53 |
bradfitz |
making out r1047 from robbat2 because it had overhead for a case that … |
|
|
|
@1080
|
[1080]
|
07/03/07 19:10:34 |
bradfitz |
remove the subquery stats query down into Store, so there's no change
for … |
|
|
|
@1071
|
[1071]
|
07/02/07 00:08:27 |
robbat2 |
get_paths command now takes a pathcount option, defaulting to 2, … |
|
|
|
@1070
|
[1070]
|
07/01/07 06:10:57 |
robbat2 |
Fix broken list_fids function. |
|
|
|
@1068
|
[1068]
|
06/28/07 12:22:01 |
robbat2 |
Replace usage of devcount in statistics with a subselect.
Signed-off-by: … |
|
|
|
@1067
|
[1067]
|
06/27/07 01:53:08 |
bradfitz |
make fsck log over-replicated files as policy violations. it
won't delete … |
|
|
|
@1066
|
[1066]
|
06/26/07 12:00:04 |
robbat2 |
Clean up update_devcount_atomic to not need explicit locks, and avoid an … |
|
|
|
@1065
|
[1065]
|
06/26/07 11:57:54 |
robbat2 |
Remove duplicate docroot declaration. |
|
|
|
@1063
|
[1063]
|
06/26/07 09:31:53 |
robbat2 |
Add a safety check to ensure that Postgresql-8.2 or newer is … |
|
|
|
@1060
|
[1060]
|
06/26/07 08:07:27 |
robbat2 |
Postgres Store implementation!
This was originally based on the prototype … |
|
|
|
@1057
|
[1057]
|
06/25/07 21:53:04 |
bradfitz |
start of support to make mogstored wrap Apache + web_dav |
|
|
|
@1056
|
[1056]
|
06/25/07 21:51:38 |
bradfitz |
back out the appending to $0 change from robbat2... didn't work for me:
I … |
|
|
|
@1051
|
[1051]
|
06/25/07 09:35:43 |
robbat2 |
Use sprintf before debug as debug does not function as proper printf … |
|
|
|
@1050
|
[1050]
|
06/25/07 09:35:40 |
robbat2 |
Remove duplicated [fsck] in log output of Fsck worker.
Signed-off-by: … |
|
|
|
@1049
|
[1049]
|
06/25/07 04:28:41 |
robbat2 |
Use croak with sane output instead of plain die inside insert_ignore. … |
|
|
|
@1047
|
[1047]
|
06/25/07 04:28:36 |
robbat2 |
Finally trace why replicate acted weird sometimes.
If a file was deleted … |
|
|
|
@1046
|
[1046]
|
06/25/07 04:28:33 |
robbat2 |
The enqueue_fids_to_delete sub is dangerous in the previously … |
|
|
|
@1045
|
[1045]
|
06/25/07 04:28:29 |
robbat2 |
Add guards around REPLACE usage when can_replace is false, and other … |
|
|
|
@1044
|
[1044]
|
06/25/07 04:28:26 |
robbat2 |
Clean up a bit of r1040 meet Brad's style.
Signed-off-by: Robin H. … |
|
|
|
@1043
|
[1043]
|
06/25/07 04:28:23 |
robbat2 |
When croaking due to bogus options, include the keys in the croak output … |
|
|
|
@1041
|
[1041]
|
06/24/07 11:00:36 |
robbat2 |
Add note that we need to invalidate another key later.
Signed-off-by: … |
|
|
|
@1040
|
[1040]
|
06/24/07 11:00:32 |
robbat2 |
- Add debug output on replication failure in … |
|
|
|
@1037
|
[1037]
|
06/24/07 08:31:30 |
robbat2 |
Nicer debug message without the warning.
Signed-off-by: Robin H. Johnson … |
|
|
|
@1036
|
[1036]
|
06/24/07 08:31:27 |
robbat2 |
Better pass at handling $Mgd::DEBUG and avoid loops of use this … |
|
|
|
@1035
|
[1035]
|
06/24/07 08:31:24 |
robbat2 |
Revert "Fix deletion crash if a file existed in the database but was not … |
|
|
|
@1034
|
[1034]
|
06/24/07 08:31:20 |
robbat2 |
We need to bring in the right modules so that $Mgd::DEBUG … |
|
|
|
@1033
|
[1033]
|
06/23/07 09:36:51 |
robbat2 |
Fix deletion crash if a file existed in the database but was not on any … |
|
|
|
@1032
|
[1032]
|
06/23/07 09:36:47 |
robbat2 |
Supress warning for undefined value.
Signed-off-by: Robin H. Johnson … |
|
|
|
@1031
|
[1031]
|
06/22/07 08:40:58 |
robbat2 |
Handle HiRes gettimeofday correctly to get useful results. Arrays … |
|
|
|
@1030
|
[1030]
|
06/22/07 08:26:54 |
robbat2 |
Handle input to log() correctly. Based on the implementation of … |
|
|
|
@1027
|
[1027]
|
06/21/07 14:03:55 |
robbat2 |
Root DSN may need the hostname as well, so pass it in.
Signed-off-by: … |
|
|
|
@1026
|
[1026]
|
06/21/07 13:59:58 |
robbat2 |
Use insert_ignore instead of raw INSERT IGNORE.
Signed-off-by: Robin H. … |
|
|
|
@1025
|
[1025]
|
06/21/07 13:59:55 |
robbat2 |
Make main table list into a constant in case Stores need … |