|
|
|
@24409
|
17 years |
jhoblitt |
add retry param to rc file
|
|
|
|
@24408
|
17 years |
jhoblitt |
add nebdiskd mountpoint test retyring
|
|
|
|
@24407
|
17 years |
jhoblitt |
attempt to fix nebdiskd buffering email messages forever
|
|
|
|
@24404
|
17 years |
jhoblitt |
update
|
|
|
|
@24387
|
17 years |
jhoblitt |
attempt to retry on duplicate dirnames in the directory table
|
|
|
|
@24386
|
17 years |
jhoblitt |
don't allow duplicate dirname entries in the directory table
|
|
|
|
@24384
|
17 years |
jhoblitt |
modify find_objects() to inject keys into the valid key cache
|
|
|
|
@24372
|
17 years |
jhoblitt |
clean up memcached support
|
|
|
|
@24370
|
17 years |
jhoblitt |
fix Nebulous::Server::Config->memcached_servers
|
|
|
|
@24369
|
17 years |
jhoblitt |
drop Cache::Memcached::Managed for Cache::Memcached
|
|
|
|
@24367
|
17 years |
jhoblitt |
set default memcached expiration time to 'never' (0)
|
|
|
|
@24366
|
17 years |
jhoblitt |
be more liberal about when to retry a transaction
|
|
|
|
@24365
|
17 years |
jhoblitt |
do not log xattr does not exist messages
|
|
|
|
@24363
|
17 years |
jhoblitt |
don't logdie() inside of eval {};
|
|
|
|
@24362
|
17 years |
jhoblitt |
rename Nebulous::Key->soft_volume Nebulous::Key->hard_volume and …
|
|
|
|
@24358
|
17 years |
jhoblitt |
shuffle test names
|
|
|
|
@24356
|
17 years |
jhoblitt |
shuffle test names
|
|
|
|
@24355
|
17 years |
jhoblitt |
make sure that atleast one db is always defined
|
|
|
|
@24354
|
17 years |
jhoblitt |
improved error handling and logging of exceptions
|
|
|
|
@24350
|
17 years |
jhoblitt |
always start an initial db connection and cache key names as they are …
|
|
|
|
@24349
|
17 years |
jhoblitt |
add validated keys to the cache
|
|
|
|
@24347
|
17 years |
jhoblitt |
add basic valid key caching via memcached
|
|
|
|
@24337
|
17 years |
jhoblitt |
turn mkpath verbose flag off
|
|
|
|
@24333
|
17 years |
jhoblitt |
change mkpath() args
|
|
|
|
@24332
|
17 years |
jhoblitt |
fix use of mkpath()
|
|
|
|
@24331
|
17 years |
jhoblitt |
remove unused IO::File
improve an error message in _get_storage_volume()
|
|
|
|
@24329
|
17 years |
jhoblitt |
cleanup system call retrying
|
|
|
|
@24327
|
17 years |
jhoblitt |
retry calls to ->sync()
|
|
|
|
@24326
|
17 years |
jhoblitt |
disable the use of ->flush()
|
|
|
|
@24324
|
17 years |
jhoblitt |
fix octal output in error messages
|
|
|
|
@24316
|
17 years |
jhoblitt |
retry find_instances() if validate_pos() eats all the params
|
|
|
|
@24315
|
17 years |
jhoblitt |
yet more trace cleanup
|
|
|
|
@24314
|
17 years |
jhoblitt |
more tracing cleanups
|
|
|
|
@24313
|
17 years |
jhoblitt |
tracing changes/enhancements
|
|
|
|
@24311
|
17 years |
jhoblitt |
catch and log parse_neb_key() errors
|
|
|
|
@24306
|
17 years |
jhoblitt |
croak() instead of die()
|
|
|
|
@24305
|
17 years |
jhoblitt |
don't try to parse undef keys
|
|
|
|
@24304
|
17 years |
jhoblitt |
add params checking to Nebulous::Key::parse_neb_key()
|
|
|
|
@24299
|
17 years |
jhoblitt |
call fsync(3c) after chmod(2)ing an instance
|
|
|
|
@24294
|
17 years |
jhoblitt |
apply user.mode values to replicated instances
|
|
|
|
@24291
|
17 years |
jhoblitt |
restrict creation/modification/remove of xattrs to the user.* namespace
|
|
|
|
@24280
|
17 years |
jhoblitt |
cleanup
|
|
|
|
@24279
|
17 years |
jhoblitt |
small test tweak
|
|
|
|
@24278
|
17 years |
jhoblitt |
typo
|
|
|
|
@24277
|
17 years |
jhoblitt |
document chmod_object()
|
|
|
|
@24276
|
17 years |
jhoblitt |
add chmod_object() method
|
|
|
|
@24250
|
17 years |
jhoblitt |
output tweak
|
|
|
|
@24174
|
17 years |
Paul Price |
Merging branches/pap_magic@24173 into trunk. One conflict in …
|
|
|
|
@23952
|
17 years |
jhoblitt |
counter update
|
|
|
|
@23951
|
17 years |
jhoblitt |
add key's processed counter
|
|
|
|
@23949
|
17 years |
jhoblitt |
add dirification script
|
|
|
|
@23947
|
17 years |
jhoblitt |
add an index on storage_object.dir_id
|
|
|
|
@23932
|
17 years |
jhoblitt |
merge neb_distrib_20081210
|
|
|
|
@23699
|
17 years |
jhoblitt |
typo
|
|
|
|
@23698
|
17 years |
jhoblitt |
attempt to optimize _is_valid_object_key() by eliminating an unused join
|
|
|
|
@23687
|
17 years |
jhoblitt |
doc update
|
|
|
|
@23686
|
17 years |
jhoblitt |
more index changes
|
|
|
|
@23685
|
17 years |
jhoblitt |
remove storage_object.ext_id prefix key as it already has a unique index
|
|
|
|
@23676
|
17 years |
jhoblitt |
readd a prefix index on instance.uri
|
|
|
|
@23675
|
17 years |
jhoblitt |
add email logging of events to nebdiskd
|
|
|
|
@23655
|
17 years |
jhoblitt |
base the on disk directory hashing of files only on the dirname() …
|
|
|
|
@23654
|
17 years |
jhoblitt |
add log4perl logging to nebdiskd
|
|
|
|
@23627
|
17 years |
jhoblitt |
drop indexes from instance.uri column
|
|
|
|
@23560
|
17 years |
eugene |
return a useful exit status if more files are pending
|
|
|
|
@23460
|
17 years |
jhoblitt |
rework transaction redo loops so labels work correctly
|
|
|
|
@23458
|
17 years |
jhoblitt |
retry database transactions when a deadlock is detected
|
|
|
|
@23455
|
17 years |
jhoblitt |
retry db transactions in Nebulous::Server::rename_object()
|
|
|
|
@23348
|
17 years |
jhoblitt |
update neb-voladd help docs
|
|
|
|
@23345
|
17 years |
eugene |
add so_id_start and so_id_range to neb-admin pendingreplicate and …
|
|
|
|
@23340
|
17 years |
jhoblitt |
remove stale docs from the MANIFEST too
|
|
|
|
@23338
|
17 years |
jhoblitt |
remove stale docs
|
|
|
|
@22718
|
17 years |
Paul Price |
Removing unnecessary .cvsignore files.
|
|
|
|
@20990
|
18 years |
eugene |
reverting to pre-distributed version code (distrib is on branch)
|
|
|
|
@20972
|
18 years |
jhoblitt |
rework Nebulous::Server::SOAP configuration
fix db hashing
|
|
|
|
@20966
|
18 years |
jhoblitt |
update
|
|
|
|
@20965
|
18 years |
jhoblitt |
first attempt at supporting multiple databases
|
|
|
|
@20206
|
18 years |
jhoblitt |
set $0
|
|
|
|
@20204
|
18 years |
jhoblitt |
silence uncommited warnings
|
|
|
|
@20203
|
18 years |
jhoblitt |
turn autocommit off
|
|
|
|
@20202
|
18 years |
jhoblitt |
call getmountedvol() when changing the volume table
|
|
|
|
@20176
|
18 years |
jhoblitt |
remove uneeded use of Nebulous::Client
move --pendingreplicate …
|
|
|
|
@20175
|
18 years |
jhoblitt |
add find_objects_with_extra_instances query
change get_mounted_volumes …
|
|
|
|
@20174
|
18 years |
jhoblitt |
sort output
|
|
|
|
@20167
|
18 years |
jhoblitt |
make nebdiskd more crash resistent
|
|
|
|
@20164
|
18 years |
jhoblitt |
moved to Nebulous package
|
|
|
|
@20162
|
18 years |
jhoblitt |
typos
|
|
|
|
@20161
|
18 years |
jhoblitt |
doc fix
|
|
|
|
@20160
|
18 years |
jhoblitt |
doc tweak
|
|
|
|
@20157
|
18 years |
jhoblitt |
add SQL::Interp dep.
|
|
|
|
@20156
|
18 years |
jhoblitt |
speling
|
|
|
|
@20155
|
18 years |
jhoblitt |
add neb-voladm util
|
|
|
|
@20147
|
18 years |
jhoblitt |
fwv
|
|
|
|
@20145
|
18 years |
jhoblitt |
update get_volumes
|
|
|
|
@20143
|
18 years |
jhoblitt |
testing…
|
|
|
|
@20134
|
18 years |
jhoblitt |
change nebdiskd to not do things that might imply a table level lock …
|
|
|
|
@20092
|
18 years |
jhoblitt |
add Nebulous::Server->swap_objects() method
|
|
|
|
@20091
|
18 years |
jhoblitt |
add Nebulous::Server->swap_objects() method
|
|
|
|
@20090
|
18 years |
jhoblitt |
whitespace tweaks
|
|
|
|
@20089
|
18 years |
jhoblitt |
stub out neb-voladm
|
|
|
|
@20060
|
18 years |
jhoblitt |
use a temp copy of the volume table too
|
|
|
|