Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
B2SAFE
B2SAFE Core
Commits
5875a3a2
Commit
5875a3a2
authored
Jul 10, 2014
by
Claudio Cacciari
Browse files
minor code updates and important documentation changes for release 2.2
parent
3e7e4cde
Changes
7
Hide whitespace changes
Inline
Side-by-side
LICENSE
View file @
5875a3a2
...
...
@@ -8,6 +8,8 @@ All rights reserved.
<Robert Verkerk - SurfSARA, contact robert.verkerk@surfsara.nl>
<Jani Heikkinen - CSC, jani.heikkinen@csc.fi>
<Giacomo Mariani - Cineca, contact g.mariani@cineca.it>
<Michal Jankowski - PSNC, contact michal.jankowski@man.poznan.pl>
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
...
...
changelog.txt
View file @
5875a3a2
B2SAFE module 2.2 [2014/07/09]
- defined a set of properties to publish the basic local B2SAFE configuration
- on demand checksum generation and verification tools based on replica location paths
- partial implementation of a basic authentication mechanism: sync of remote user accounts with local cache
B2SAFE module 2.1 [2014/06/04]
- refined the integrity check mechanism
- defined a rule for the replication of a collection of objects
- added a script to deploy automatically the module
- bug fixing
B2SAFE module 2.0 [2014/04/13]
- added an integrity check mechanism: see <module_home>/docs/integrityCheck.pdf
- improved the PID interlinking mechanism: see <module_home>/docs/PID_interlinking-1.pdf
...
...
@@ -5,8 +16,4 @@ B2SAFE module 2.0 [2014/04/13]
- added a new logging mechanism
- added a new authorization mechanism
B2SAFE module 2.1 [2014/06/04]
- refined the integrity check mechanism
- defined a rule for the replication of a collection of objects
- added a script to deploy automatically the module
- bug fixing
docs/administrator.guide.pdf
View file @
5875a3a2
No preview for this file type
docs/transferSingleFile.jpg
deleted
100644 → 0
View file @
3e7e4cde
60.6 KB
info.txt
View file @
5875a3a2
...
...
@@ -3,10 +3,10 @@ Brief: EUDAT Microservices
Description: Micro services required by the EUDAT infrastructure to support
the safe replication and PID management services
See https://
confluence.csc.fi/display/Eudat/iRODS+PID+Management
See https://
github.com/EUDAT-B2SAFE/B2SAFE-core/blob/latest/docs/administrator.guide.pdf
for more details.
Enabled: yes
Creator: Willem Elbers - Max Planck Institute for Psycholinguistics, contact willem.elbers@mpi.nl
Created: August 2012
License:
GPL 3.0
License:
BSD
install.txt
View file @
5875a3a2
...
...
@@ -34,14 +34,11 @@ Manually:
2. create a symbolic link to the eudat rulebase
cd <irods>
ln -s <absolute-irods-path>/modules/B2SAFE/rulebase/eudat.re ./server/config/reConfigs/eudat.re
ln -s <absolute-irods-path>/modules/B2SAFE/rulebase/replication.re ./server/config/reConfigs/replication.re
ln -s <absolute-irods-path>/modules/B2SAFE/rulebase/pid-service.re ./server/config/reConfigs/pid-service.re
ln -s <absolute-irods-path>/modules/B2SAFE/rulebase/catchError.re ./server/config/reConfigs/catchError.re
ln -s <absolute-irods-path>/modules/B2SAFE/rulebase/eudat-authZ-filters.re ./server/config/reConfigs/eudat-authZ-filters.re
ln -s <absolute-irods-path>/modules/B2SAFE/rulebase/local.re ./server/config/reConfigs/local.re
3. edit <irods>/server/config/server.config and append ",eudat,replication,pid-service,catchError,eudat-authZ-filters,local" to "reRuleSet"
ln -s <absolute-irods-path>/modules/B2SAFE/rulebase/*.re ./server/config/reConfigs/*.re
replacing the jolly character "*" with each file name available in the directory "rulebase".
3. edit <irods>/server/config/server.config and append to "reRuleSet" the list of ruleset file names written
in a single line and without the suffix".re", in this way ",filename1,filename2,filename3 ..."
(make sure to include the comma and no spaces)
4. configure iRODS hooks.
...
...
@@ -135,13 +132,6 @@ The command files are written to the shared iRODS space and are used to control
*new_pid the (generated) handle of the destination object (the child)
*** TODO ***
- improve logic and data actual written/conveyed
--> merge pid.create and pid.update actions in a single command file
- improve error handling
*** Know bugs ***
- the rule set string in the file <irods>/server/config/server.config has a limit of 64 characters.
...
...
scripts/conf/remote.users.sync.conf
View file @
5875a3a2
...
...
@@ -4,25 +4,8 @@ logfile=remote.sync.log
# possible values: INFO, DEBUG, ERROR, WARNING
loglevel
=
DEBUG
usersfile
=
test
/
irods
.
external
#dnsfile=test/irods.DNs.map
# section for HBP_prjtome
[
HBP_prjtome
]
# section for EUHIT_Repo
[
EUHIT_Repo
]
ckan_api_root
=
xxxxxxxxxxxx
admin_api_key
=
xxxxxxxxxxxxx
# default_groups=proj1, proj2, proj3 ...
# groups intended for all the users
default_groups
=
EUHIT_Read
# section for MyProxy
[
MyProxy
]
irods_path_to_dns
=/
CINECA01
/
home
/
proirod1
/
validDN
gridftp_cert_dn
=/
C
=
IT
/
O
=
INFN
/
OU
=
Host
/
L
=
CINECA
-
SAP
/
CN
=
data
.
repo
.
cineca
.
it
[
EUDAT
]
host
=
https
://
unity
.
eudat
-
aai
.
fz
-
juelich
.
de
:
8443
/
rest
-
admin
/
v1
/
username
=
password
=
\ No newline at end of file
password
=
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment