|
|
|
@25121
|
17 years |
jhoblitt |
start neb-cull --min_copies
|
|
|
|
@24996
|
17 years |
jhoblitt |
add neb-cull --one_only flag
|
|
|
|
@24930
|
17 years |
jhoblitt |
add Nebulous::Client->there_can_be_only_one() method
|
|
|
|
@24927
|
17 years |
jhoblitt |
there_can_be_only_one
|
|
|
|
@24925
|
17 years |
jhoblitt |
doc update
|
|
|
|
@24924
|
17 years |
jhoblitt |
doc update
|
|
|
|
@24920
|
17 years |
jhoblitt |
add Nebulous::Client->prune() method
|
|
|
|
@24572
|
17 years |
eugene |
delete mergeinfo prop
|
|
|
|
@24571
|
17 years |
eugene |
apply property changes
|
|
|
|
@24512
|
17 years |
Paul Price |
Done with development of mechanism to automatically publish …
|
|
|
|
@24440
|
17 years |
jhoblitt |
add neb-rm --force flag
|
|
|
|
@24281
|
17 years |
jhoblitt |
add chmod() API
|
|
|
|
@24174
|
17 years |
Paul Price |
Merging branches/pap_magic@24173 into trunk. One conflict in …
|
|
|
|
@23934
|
17 years |
jhoblitt |
merge neb_distrib_20081210
|
|
|
|
@20988
|
18 years |
eugene |
revert to non-distributed version
|
|
|
|
@20965
|
18 years |
jhoblitt |
first attempt at supporting multiple databases
|
|
|
|
@20094
|
18 years |
jhoblitt |
add Nebulous::Client->swap() method
|
|
|
|
@20093
|
18 years |
jhoblitt |
whitespace tweaks
|
|
|
|
@19715
|
18 years |
jhoblitt |
allow ->replicate() volume param to be undef
|
|
|
|
@19497
|
18 years |
jhoblitt |
* empty log message *
|
|
|
|
@18858
|
18 years |
jhoblitt |
fix ->delete() still work if the neb implies a volume on which there …
|
|
|
|
@18463
|
18 years |
jhoblitt |
retry all calls to open()
|
|
|
|
@18455
|
18 years |
jhoblitt |
VERSION 0.09
|
|
|
|
@18454
|
18 years |
jhoblitt |
change "any" volume usage to corespond to changes in Nebulous::Server
|
|
|
|
@17845
|
18 years |
jhoblitt |
move print_all_xattrs(), print_xattrs(), write_xattrs(), …
|
|
|
|
@17765
|
18 years |
jhoblitt |
change replicate() to report when it fails to cleanup (after a failure)
|
|
|
|
@17763
|
18 years |
jhoblitt |
add neb-xattr util
|
|
|
|
@17756
|
18 years |
jhoblitt |
change Nebulous::Client->find() to handle a volume param and to fall …
|
|
|
|
@17737
|
18 years |
jhoblitt |
typo
|
|
|
|
@17736
|
18 years |
jhoblitt |
* empty log message *
|
|
|
|
@17725
|
18 years |
jhoblitt |
change open_create() to attempt to open the instance file 10 times …
|
|
|
|
@17720
|
18 years |
jhoblitt |
only send fatal errors to the screen
|
|
|
|
@17719
|
18 years |
jhoblitt |
send log messages to stderr instead of stdout
|
|
|
|
@17693
|
18 years |
jhoblitt |
overhaul SOAP fault message handling
suppress non-existant key errors …
|
|
|
|
@17658
|
18 years |
jhoblitt |
in Nebulous::Client->stat(), handle the SOAP quirk of thinking an …
|
|
|
|
@17645
|
18 years |
jhoblitt |
add ->setxattr_object(), ->getxattr_object(), ->listxattr_object(), …
|
|
|
|
@17610
|
18 years |
jhoblitt |
change Nebulous::Client->replicate() to check the md5sum of the …
|
|
|
|
@17542
|
18 years |
jhoblitt |
set default logging level to warn
|
|
|
|
@17538
|
18 years |
jhoblitt |
argh!
|
|
|
|
@17537
|
18 years |
jhoblitt |
all volume to be undef
|
|
|
|
@17449
|
18 years |
jhoblitt |
VERSION 0.08
|
|
|
|
@17448
|
18 years |
jhoblitt |
add Nebulous::Client::open() '>' (truncate) mode
|
|
|
|
@17081
|
18 years |
jhoblitt |
add Nebulous::Client::mounts()
|
|
|
|
@17080
|
18 years |
jhoblitt |
server/client split
|
|
|
|
@17073
|
18 years |
jhoblitt |
server/client split
|
|
|
|
@16566
|
18 years |
jhoblitt |
change SUBPATH_DEPTH
|
|
|
|
@16565
|
18 years |
jhoblitt |
add support for storing instances in multi-tier 'hashed' directories
|
|
|
|
@16354
|
18 years |
jhoblitt |
pickup test DB settings from the env.
|
|
|
|
@16302
|
18 years |
eugene |
init logging
|
|
|
|
@16282
|
18 years |
jhoblitt |
fix mountedvol fkey issues
|
|
|
|
@16265
|
18 years |
jhoblitt |
fix issues causes by adding fkey's to the instance table
|
|
|
|
@16264
|
18 years |
jhoblitt |
add neb-fsck
|
|
|
|
@16261
|
18 years |
jhoblitt |
update stat_object() pod
|
|
|
|
@16259
|
18 years |
jhoblitt |
add additional fkey constraints to the instance table
|
|
|
|
@16244
|
18 years |
jhoblitt |
redo database schema with foreign keys
|
|
|
|
@16241
|
18 years |
jhoblitt |
punctuation
|
|
|
|
@16240
|
18 years |
jhoblitt |
update
|
|
|
|
@16238
|
18 years |
jhoblitt |
add Nebulous::Keys pod
|
|
|
|
@16232
|
18 years |
jhoblitt |
define Nebulous::Client::find_objects() as returning [] when NO keys …
|
|
|
|
@16227
|
18 years |
jhoblitt |
oops
|
|
|
|
@16226
|
18 years |
jhoblitt |
change Nebulous::Client::find_objects() to return undef instead of [] …
|
|
|
|
@16224
|
18 years |
jhoblitt |
VERSION 0.06
|
|
|
|
@16222
|
18 years |
jhoblitt |
oops
|
|
|
|
@16221
|
18 years |
jhoblitt |
add Nebulous::Sever:: neb key/uri support
|
|
|
|
@16205
|
18 years |
jhoblitt |
change parse_neb_uri() to return ($volume, $path)
|
|
|
|
@16203
|
18 years |
jhoblitt |
add Nebulous::Util::parse_neb_key()
|
|
|
|
@16184
|
18 years |
jhoblitt |
fix dangling statement handle in delete_instance()
|
|
|
|
@16181
|
18 years |
jhoblitt |
stop trying to drop the class table (long since removed)
|
|
|
|
@16180
|
18 years |
jhoblitt |
remove references to class & comment params of create() & …
|
|
|
|
@13311
|
19 years |
jhoblitt |
refactor unlock_object() to use a single eval {} block
|
|
|
|
@13310
|
19 years |
jhoblitt |
refactor replicate_object() to use a single eval {} block
|
|
|
|
@13309
|
19 years |
jhoblitt |
more debugging tracing
change ->db() check if the dbh is still alive …
|
|
|
|
@13303
|
19 years |
jhoblitt |
s/get_storage_volume_byname/get_storage_volume_by_name/
|
|
|
|
@13302
|
19 years |
jhoblitt |
make filesystem xattr support optional & disabled by default
|
|
|
|
@13278
|
19 years |
jhoblitt |
generate instance filenames that leave the "key" at the end so as to …
|
|
|
|
@13277
|
19 years |
jhoblitt |
set an xattr on all created files of "user.nebulous_key"
|
|
|
|
@13269
|
19 years |
jhoblitt |
add File::ExtAttr support
|
|
|
|
@13261
|
19 years |
eugene |
need to check for ENV HOME before using
|
|
|
|
@13259
|
19 years |
jhoblitt |
don't depend ong ENV{HOME} being set
|
|
|
|
@13256
|
19 years |
jhoblitt |
change all Nebulous::Client public methods to behave in list context
|
|
|
|
@13255
|
19 years |
jhoblitt |
debugging trace updates
change the docs to indicate that ->create() …
|
|
|
|
@13253
|
19 years |
jhoblitt |
comment fix
|
|
|
|
@13251
|
19 years |
jhoblitt |
rework the getmountedvol() stored procedure to attempt to work around …
|
|
|
|
@13245
|
19 years |
jhoblitt |
change getmountedvol() to set it's own transaction level to attempt to …
|
|
|
|
@13244
|
19 years |
jhoblitt |
extra trace debugging in ->find_instances
|
|
|
|
@13228
|
19 years |
jhoblitt |
fix a nasty logic bug in Nebulous::Client->replicate()
|
|
|
|
@13227
|
19 years |
jhoblitt |
add debugging statment to ->find_instances
|
|
|
|
@13226
|
19 years |
jhoblitt |
add some additional keys
|
|
|
|
@13215
|
19 years |
jhoblitt |
fix new_volume syntax
|
|
|
|
@13209
|
19 years |
jhoblitt |
VERSION to 0.05
|
|
|
|
@13203
|
19 years |
jhoblitt |
valid that $key arguments are valid
|
|
|
|
@13180
|
19 years |
jhoblitt |
overhaul Nebulous::Client->cull()
add the number of instances to …
|
|
|
|
@13177
|
19 years |
jhoblitt |
SQL cleanup
|
|
|
|
@13173
|
19 years |
jhoblitt |
better paramter checking
overhaul instance table
add …
|
|
|
|
@13131
|
19 years |
jhoblitt |
add volume.available field and logic to use it
|
|
|
|
@13130
|
19 years |
jhoblitt |
add volume.allocate field and logic to use it
|
|
|
|
@13115
|
19 years |
jhoblitt |
add instance.vol_id field
misc code cleanups
|
|
|
|
@13111
|
19 years |
jhoblitt |
hack to fix mysterous lack of initalization
|
|
|
|
@13092
|
19 years |
jhoblitt |
remove $class_id & $comment params from Nebulous::Server->create() and …
|
|
|
|
@13089
|
19 years |
jhoblitt |
update SYNOPSIS
|
|
|
|