Anil-Kumar Vengalil [Mon, 14 Sep 2009 15:38:19 +0000 (15:38 +0000)]
bug-fix
Anil-Kumar Vengalil [Mon, 14 Sep 2009 14:04:55 +0000 (14:04 +0000)]
reverting a recent change to check whether the test will suceed with this
Thierry Parmentelat [Thu, 10 Sep 2009 20:31:47 +0000 (20:31 +0000)]
Setting tag sfa-0.9-1
unified single SFA database in the PLC-DB
upcalls from PLCAPI to SFA methods
SFA call traceability and logging features
many bug fixes
includes first/rough version of sfatables for policy implementation
Thierry Parmentelat [Thu, 10 Sep 2009 20:31:45 +0000 (20:31 +0000)]
Setting tag sfa-0.9-1
unified single SFA database in the PLC-DB
upcalls from PLCAPI to SFA methods
SFA call traceability and logging features
many bug fixes
includes first/rough version of sfatables for policy implementation
Sapan Bhatia [Thu, 10 Sep 2009 19:51:41 +0000 (19:51 +0000)]
Trying to add some error checking to matches and targets
Sapan Bhatia [Thu, 10 Sep 2009 19:16:40 +0000 (19:16 +0000)]
...contd
Tony Mack [Thu, 10 Sep 2009 19:10:36 +0000 (19:10 +0000)]
created SFA_HTTPD_ACCESS_LOGFILE
Sapan Bhatia [Thu, 10 Sep 2009 18:58:19 +0000 (18:58 +0000)]
These files bridge sfatables with sfa. They let sfa load rules and apply them to XML-formatted rspecs.
Sapan Bhatia [Wed, 9 Sep 2009 20:34:41 +0000 (20:34 +0000)]
Fixed the 'restrict to nodes' target.
Anil-Kumar Vengalil [Wed, 9 Sep 2009 15:16:30 +0000 (15:16 +0000)]
call logging
Anil-Kumar Vengalil [Wed, 9 Sep 2009 13:47:15 +0000 (13:47 +0000)]
netspec contains the slit Rspec
Sapan Bhatia [Tue, 8 Sep 2009 21:30:18 +0000 (21:30 +0000)]
This change fixes the WSDL build. I am aware that it removes a bit of flexibility, and will fix the WSDL generator eventually, but I would like to
test the generated WSDL before I make that change. In the meantime, please accommodate this simplification.
Larry Peterson [Tue, 8 Sep 2009 19:02:07 +0000 (19:02 +0000)]
updated impl notes
Anil-Kumar Vengalil [Mon, 7 Sep 2009 19:37:23 +0000 (19:37 +0000)]
getting record object
Sapan Bhatia [Mon, 7 Sep 2009 15:52:46 +0000 (15:52 +0000)]
"Class"-fied sfa2wsdl.py, which is more standard in Python
Sapan Bhatia [Mon, 7 Sep 2009 14:55:50 +0000 (14:55 +0000)]
Fixed the comments in this file
Anil-Kumar Vengalil [Sat, 5 Sep 2009 16:45:11 +0000 (16:45 +0000)]
bugfix
Anil-Kumar Vengalil [Sat, 5 Sep 2009 16:40:34 +0000 (16:40 +0000)]
bug fix: record is the slice record, and it is used later
Anil-Kumar Vengalil [Sat, 5 Sep 2009 16:32:47 +0000 (16:32 +0000)]
getting record objects
Anil-Kumar Vengalil [Fri, 4 Sep 2009 17:13:56 +0000 (17:13 +0000)]
a piece of missing code
Anil-Kumar Vengalil [Fri, 4 Sep 2009 16:58:27 +0000 (16:58 +0000)]
calling the right method on the remote registry
Tony Mack [Fri, 4 Sep 2009 13:45:19 +0000 (13:45 +0000)]
initial checkin of filter object
Thierry Parmentelat [Fri, 4 Sep 2009 09:21:01 +0000 (09:21 +0000)]
fix the workaround for wsdl generator
Tony Mack [Fri, 4 Sep 2009 00:39:20 +0000 (00:39 +0000)]
changed the sfa db schema. All records are now stored in 1 table instead of createing a new table for each site (authority)
Sapan Bhatia [Thu, 3 Sep 2009 19:09:04 +0000 (19:09 +0000)]
Tony Mack [Thu, 3 Sep 2009 17:00:43 +0000 (17:00 +0000)]
only delete the person from plc if he/she has site ids. If he/she doesnt it probably means they were just removed form the site but their plc record should not be deleted
Thierry Parmentelat [Thu, 3 Sep 2009 16:12:09 +0000 (16:12 +0000)]
temporary turn off wsdl generation
Thierry Parmentelat [Thu, 3 Sep 2009 16:08:56 +0000 (16:08 +0000)]
renaming
Tony Mack [Thu, 3 Sep 2009 14:54:46 +0000 (14:54 +0000)]
check if record exists before removing from plc
Anil-Kumar Vengalil [Thu, 3 Sep 2009 10:56:38 +0000 (10:56 +0000)]
bug fix in upcall
Thierry Parmentelat [Thu, 3 Sep 2009 10:52:28 +0000 (10:52 +0000)]
rename wsdl generator
Anil-Kumar Vengalil [Thu, 3 Sep 2009 10:03:41 +0000 (10:03 +0000)]
bug fix: PLCAPI (e.g. DeletetPerson) delete an object and then call registry.remove, which again tries to remove the same object using PLCAPI call
Sapan Bhatia [Wed, 2 Sep 2009 22:27:06 +0000 (22:27 +0000)]
Ok, Add and List are working generically.
Sapan Bhatia [Wed, 2 Sep 2009 21:59:00 +0000 (21:59 +0000)]
Sapan Bhatia [Wed, 2 Sep 2009 14:48:54 +0000 (14:48 +0000)]
Sapan Bhatia [Wed, 2 Sep 2009 03:20:17 +0000 (03:20 +0000)]
Sapan Bhatia [Wed, 2 Sep 2009 03:14:00 +0000 (03:14 +0000)]
Tony Mack [Tue, 1 Sep 2009 15:29:35 +0000 (15:29 +0000)]
in create_slice_smgr, if we have a netspec for an aggregate we are not directly connected to, use get_aggregates() to find a peer that indirectly connects us to the aggregate
Sapan Bhatia [Tue, 1 Sep 2009 15:17:39 +0000 (15:17 +0000)]
Tony Mack [Tue, 1 Sep 2009 01:19:20 +0000 (01:19 +0000)]
fix typo
Tony Mack [Tue, 1 Sep 2009 01:03:31 +0000 (01:03 +0000)]
accept either a key string or a list of key strings in the 'key' field of a user record
Tony Mack [Tue, 1 Sep 2009 00:36:27 +0000 (00:36 +0000)]
remove the 'name' field from the slice record before updateing. Cant allow user to attempt to change the slice name
Tony Mack [Tue, 1 Sep 2009 00:35:05 +0000 (00:35 +0000)]
remove the 'name' field from the slice record before updateing. Cant allow user to attempt to change the slice name
Anil-Kumar Vengalil [Tue, 1 Sep 2009 00:31:25 +0000 (00:31 +0000)]
bug fix in adding user key
Tony Mack [Tue, 1 Sep 2009 00:20:42 +0000 (00:20 +0000)]
accept either a key string or a list of key strings in the 'key' field of a user record
Sapan Bhatia [Mon, 31 Aug 2009 19:07:56 +0000 (19:07 +0000)]
Tony Mack [Thu, 27 Aug 2009 23:16:20 +0000 (23:16 +0000)]
fix bug in update method
Tony Mack [Thu, 27 Aug 2009 19:53:50 +0000 (19:53 +0000)]
check if record exists before adding to PLC
Stephen Soltesz [Thu, 27 Aug 2009 18:13:34 +0000 (18:13 +0000)]
add links that refer to the SFAGuide in the SVN wiki
Tony Mack [Mon, 24 Aug 2009 14:22:40 +0000 (14:22 +0000)]
add try/except aound BindObjectToPeer when object type is key
Andy Bavier [Fri, 21 Aug 2009 20:08:02 +0000 (20:08 +0000)]
Verify request against capacity
Andy Bavier [Fri, 21 Aug 2009 19:11:59 +0000 (19:11 +0000)]
Manually generate XML rather than using Rspec() class, so that XSugar works
Andy Bavier [Thu, 20 Aug 2009 18:16:50 +0000 (18:16 +0000)]
Convert Rspecs and SliceTags to data structure with Node objects connected by Link objects
Tony Mack [Thu, 20 Aug 2009 17:33:58 +0000 (17:33 +0000)]
fix some bugs regarding sub authority implementaiton
Tony Mack [Thu, 20 Aug 2009 17:23:16 +0000 (17:23 +0000)]
fix bug
Barış Metin [Thu, 20 Aug 2009 16:03:19 +0000 (16:03 +0000)]
use person_dict as it's the same thing with person_record
Anil-Kumar Vengalil [Thu, 20 Aug 2009 11:45:57 +0000 (11:45 +0000)]
bug fix
Tony Mack [Wed, 19 Aug 2009 21:17:58 +0000 (21:17 +0000)]
fix some bugs
Andy Bavier [Wed, 19 Aug 2009 20:59:13 +0000 (20:59 +0000)]
Account for already allocated bandwidth in Capacity
Andy Bavier [Wed, 19 Aug 2009 19:35:01 +0000 (19:35 +0000)]
Fix parseDict()
Andy Bavier [Wed, 19 Aug 2009 19:34:14 +0000 (19:34 +0000)]
Add VINI aggregate
Andy Bavier [Wed, 19 Aug 2009 19:33:46 +0000 (19:33 +0000)]
Generate Capacity in VINI Rspec
Anil-Kumar Vengalil [Wed, 19 Aug 2009 18:16:42 +0000 (18:16 +0000)]
bug fix in binding person to a site
Tony Mack [Wed, 19 Aug 2009 15:32:29 +0000 (15:32 +0000)]
add 'site_id' to GetSlices return fields query
Tony Mack [Wed, 19 Aug 2009 14:39:05 +0000 (14:39 +0000)]
fix bug regarding site_id
Tony Mack [Wed, 19 Aug 2009 14:32:40 +0000 (14:32 +0000)]
ext_ip should be address
Tony Mack [Wed, 19 Aug 2009 01:20:13 +0000 (01:20 +0000)]
add local aggregate information to the 'interfaces' class variable
Tony Mack [Wed, 19 Aug 2009 01:15:40 +0000 (01:15 +0000)]
added -a --aggregate for resouces and create calls
Tony Mack [Tue, 18 Aug 2009 22:44:13 +0000 (22:44 +0000)]
filter results if hrn argument is specified
Tony Mack [Tue, 18 Aug 2009 22:01:18 +0000 (22:01 +0000)]
removing debugging output
Tony Mack [Tue, 18 Aug 2009 17:43:27 +0000 (17:43 +0000)]
add peer person to peer site
Tony Mack [Tue, 18 Aug 2009 01:10:30 +0000 (01:10 +0000)]
fix tabs
Tony Mack [Tue, 18 Aug 2009 01:10:04 +0000 (01:10 +0000)]
remove the site table and site record correctly when deleting sites
Tony Mack [Mon, 17 Aug 2009 22:11:23 +0000 (22:11 +0000)]
no longer support type 'person'
Anil-Kumar Vengalil [Mon, 17 Aug 2009 17:56:56 +0000 (17:56 +0000)]
logging and call tracing features
Anil-Kumar Vengalil [Mon, 17 Aug 2009 17:49:28 +0000 (17:49 +0000)]
An enhancement to sfa for tracing and logging calls. The original caller credential is now propagated accross aggregates. With this actual caller (hrn) is traced accross federated agggregates. An access log is also added and this records the original caller hrn of each aggegates in /var/log/
Tony Mack [Mon, 17 Aug 2009 16:56:40 +0000 (16:56 +0000)]
dont forget to update the person key
Sapan Bhatia [Sat, 15 Aug 2009 00:46:01 +0000 (00:46 +0000)]
Sapan Bhatia [Sat, 15 Aug 2009 00:33:02 +0000 (00:33 +0000)]
Stephen Soltesz [Fri, 14 Aug 2009 19:26:20 +0000 (19:26 +0000)]
don't butcher ssh public key strings by returning all fields after 1 as part
of the value.
Sapan Bhatia [Fri, 14 Aug 2009 17:27:30 +0000 (17:27 +0000)]
Sapan Bhatia [Fri, 14 Aug 2009 13:39:10 +0000 (13:39 +0000)]
Example for Baris
Sapan Bhatia [Fri, 14 Aug 2009 02:38:37 +0000 (02:38 +0000)]
Sapan Bhatia [Fri, 14 Aug 2009 02:36:15 +0000 (02:36 +0000)]
XSL match for HRNs
Tony Mack [Fri, 14 Aug 2009 00:52:06 +0000 (00:52 +0000)]
added 2 new methods, 'get_aggregates' and 'get_registries'
Tony Mack [Fri, 14 Aug 2009 00:51:29 +0000 (00:51 +0000)]
added 2 new methods, 'get_aggregates' and 'get_registries'
Tony Mack [Thu, 13 Aug 2009 22:03:57 +0000 (22:03 +0000)]
added 'interfaces' class variable
Sapan Bhatia [Thu, 13 Aug 2009 14:49:37 +0000 (14:49 +0000)]
Sapan Bhatia [Thu, 13 Aug 2009 14:49:06 +0000 (14:49 +0000)]
Tony Mack [Wed, 12 Aug 2009 20:43:10 +0000 (20:43 +0000)]
undo last commit, some files are not ready
Tony Mack [Wed, 12 Aug 2009 20:32:16 +0000 (20:32 +0000)]
dont raise the excpetion
Andy Bavier [Wed, 12 Aug 2009 20:10:48 +0000 (20:10 +0000)]
Moved helper functions to vini_utils.py
Andy Bavier [Wed, 12 Aug 2009 19:36:26 +0000 (19:36 +0000)]
Make sure slice doesn't request more than allowed bandwidth
Tony Mack [Wed, 12 Aug 2009 19:25:25 +0000 (19:25 +0000)]
fix name error, 'record_list' should be 'records'
Tony Mack [Wed, 12 Aug 2009 19:18:07 +0000 (19:18 +0000)]
use a prefix tree to determine which registry inteface to contact
Sapan Bhatia [Wed, 12 Aug 2009 18:28:08 +0000 (18:28 +0000)]
Sapan Bhatia [Wed, 12 Aug 2009 18:07:59 +0000 (18:07 +0000)]
Sapan Bhatia [Wed, 12 Aug 2009 14:49:00 +0000 (14:49 +0000)]
Sapan Bhatia [Wed, 12 Aug 2009 14:44:11 +0000 (14:44 +0000)]
Some initial plumbing for sfatables
Tony Mack [Wed, 12 Aug 2009 03:18:07 +0000 (03:18 +0000)]
use a prefix tree to decide which registry to send the request to. The prefix tree finds the chooses the longest matching hrn