|
|
|
@24632
|
17 years |
jhoblitt |
don't exclude objects w/o user.copies set
|
|
|
|
@24626
|
17 years |
jhoblitt |
fix sql
|
|
|
|
@24625
|
17 years |
jhoblitt |
change pending SQL to not use temp tables and be a hair more efficient …
|
|
|
|
@24617
|
17 years |
jhoblitt |
update
|
|
|
|
@24609
|
17 years |
jhoblitt |
attempt to improve _resolve_dir_parent_id() contention
|
|
|
|
@24607
|
17 years |
jhoblitt |
commit in _resolve_dir_parent_id() to attempt to reduce the number of …
|
|
|
|
@24572
|
17 years |
eugene |
delete mergeinfo prop
|
|
|
|
@24571
|
17 years |
eugene |
apply property changes
|
|
|
|
@24561
|
17 years |
jhoblitt |
fix dir sorting
|
|
|
|
@24558
|
17 years |
jhoblitt |
change Nebulous::Server->find_objects() to return dirs and to sort …
|
|
|
|
@24548
|
17 years |
jhoblitt |
try to unlink files when there is an error creating them
|
|
|
|
@24547
|
17 years |
jhoblitt |
sleep before retrying all transactions
|
|
|
|
@24546
|
17 years |
jhoblitt |
oops
|
|
|
|
@24545
|
17 years |
jhoblitt |
add --mountpoint param to neb-voladd
|
|
|
|
@24544
|
17 years |
jhoblitt |
schema changes for clarity (not semantic change)
|
|
|
|
@24543
|
17 years |
jhoblitt |
enable autocommit
|
|
|
|
@24542
|
17 years |
jhoblitt |
don't be super aggressive about retrying failed connections
|
|
|
|
@24541
|
17 years |
jhoblitt |
infinitely try to get a db handle if the connection fails
|
|
|
|
@24540
|
17 years |
jhoblitt |
nebdiskd bug fixes: fix debug mode outpoint going to mail, remove db …
|
|
|
|
@24539
|
17 years |
jhoblitt |
start volume handling refactoring
|
|
|
|
@24521
|
17 years |
jhoblitt |
silence directory permission warning
|
|
|
|
@24512
|
17 years |
Paul Price |
Done with development of mechanism to automatically publish …
|
|
|
|
@24508
|
17 years |
jhoblitt |
update
|
|
|
|
@24500
|
17 years |
jhoblitt |
rework delete_instance() to avoid requiring an index on instance.uri
|
|
|
|
@24488
|
17 years |
jhoblitt |
Cache::Memcached::Managed -> Cache::Memcached
|
|
|
|
@24461
|
17 years |
jhoblitt |
update
|
|
|
|
@24423
|
17 years |
jhoblitt |
optimize get_replication_volume_for_ext_id query
|
|
|
|
@24412
|
17 years |
jhoblitt |
attempt to retry nebulous volume failures
|
|
|
|
@24411
|
17 years |
jhoblitt |
oops
|
|
|
|
@24410
|
17 years |
jhoblitt |
add rc example of retry
|
|
|
|
@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
|
|
|
|