plcapi.git
17 years agoregenerate
Mark Huang [Fri, 15 Dec 2006 19:47:33 +0000 (19:47 +0000)]
regenerate

17 years ago- lowercase subdirs
Mark Huang [Fri, 15 Dec 2006 19:46:19 +0000 (19:46 +0000)]
- lowercase subdirs

17 years agomove docclean into clean
Mark Huang [Fri, 15 Dec 2006 19:45:49 +0000 (19:45 +0000)]
move docclean into clean

17 years ago- be a little more verbose in the returns doc
Mark Huang [Fri, 15 Dec 2006 19:43:37 +0000 (19:43 +0000)]
- be a little more verbose in the returns doc
- use peer.connect()

17 years ago- add peer to roles
Mark Huang [Fri, 15 Dec 2006 19:42:27 +0000 (19:42 +0000)]
- add peer to roles
- fix returns

17 years ago- add peer to roles
Mark Huang [Fri, 15 Dec 2006 19:42:09 +0000 (19:42 +0000)]
- add peer to roles
- fix accepts
- be a little more verbose in the returns doc

17 years ago- add DeletePeer method
Mark Huang [Fri, 15 Dec 2006 19:41:12 +0000 (19:41 +0000)]
- add DeletePeer method

17 years ago- add UpdatePeer method
Mark Huang [Fri, 15 Dec 2006 19:41:02 +0000 (19:41 +0000)]
- add UpdatePeer method

17 years ago- style nits, fix docs
Mark Huang [Fri, 15 Dec 2006 19:40:45 +0000 (19:40 +0000)]
- style nits, fix docs

17 years ago- add peer_keys, peer_slice_attribute_types, and peer_slice_attributes
Mark Huang [Fri, 15 Dec 2006 19:39:55 +0000 (19:39 +0000)]
- add peer_keys, peer_slice_attribute_types, and peer_slice_attributes
- use urlparse to validate peer URL scheme
- delete all peer entities when deleting peer

17 years ago- add peer_keys, peer_slice_attribute_types, and peer_slice_attributes
Mark Huang [Fri, 15 Dec 2006 19:39:04 +0000 (19:39 +0000)]
- add peer_keys, peer_slice_attribute_types, and peer_slice_attributes

17 years ago- no need to pass auth struct, Peer now signs calls automatically
Mark Huang [Fri, 15 Dec 2006 18:40:21 +0000 (18:40 +0000)]
- no need to pass auth struct, Peer now signs calls automatically

17 years ago- make Peer a wrapper around xmlrpclib.ServerProxy, that also magically
Mark Huang [Fri, 15 Dec 2006 18:39:51 +0000 (18:39 +0000)]
- make Peer a wrapper around xmlrpclib.ServerProxy, that also magically
  signs each call and checks the SSL certificate

17 years ago- use PyCurlTransport and add --cacert to optionally check certificates
Mark Huang [Fri, 15 Dec 2006 18:36:16 +0000 (18:36 +0000)]
- use PyCurlTransport and add --cacert to optionally check certificates
  if going over XML-RPC

17 years ago- add GPGAuth signature authentication, primarily for peers
Mark Huang [Fri, 15 Dec 2006 18:35:38 +0000 (18:35 +0000)]
- add GPGAuth signature authentication, primarily for peers
- require AuthMethod for consistency in SessionAuth

17 years ago- peers: replace persons authentication with GPG/SSL authentication
Mark Huang [Fri, 15 Dec 2006 18:34:46 +0000 (18:34 +0000)]
- peers: replace persons authentication with GPG/SSL authentication

17 years agoPython "binding" for GPG. I'll write GPGME bindings eventually. The
Mark Huang [Fri, 15 Dec 2006 18:21:57 +0000 (18:21 +0000)]
Python "binding" for GPG. I'll write GPGME bindings eventually. The
intent is to use GPG to sign method calls, as a way of identifying
and authenticating peers. Calls should still go over an encrypted
transport such as HTTPS, with certificate checking.

17 years agoReplacement for xmlrpclib.SafeTransport, which does not validate
Mark Huang [Fri, 15 Dec 2006 18:21:39 +0000 (18:21 +0000)]
Replacement for xmlrpclib.SafeTransport, which does not validate
SSL certificates. Requires PyCurl.

17 years ago- must build modules before subdirs
Mark Huang [Fri, 15 Dec 2006 16:20:20 +0000 (16:20 +0000)]
- must build modules before subdirs

17 years ago- build psycopg2, pycurl generically
Mark Huang [Fri, 15 Dec 2006 16:19:49 +0000 (16:19 +0000)]
- build psycopg2, pycurl generically
- build subdirs after metafiles

17 years agoThis commit was generated by cvs2svn to compensate for changes in r600,
Mark Huang [Fri, 15 Dec 2006 16:18:06 +0000 (16:18 +0000)]
This commit was generated by cvs2svn to compensate for changes in r600,
which included commits to RCS files with non-trunk default branches.

17 years ago- fix bugs
Mark Huang [Wed, 13 Dec 2006 22:29:28 +0000 (22:29 +0000)]
- fix bugs

17 years agoProvides test results references for
Thierry Parmentelat [Tue, 12 Dec 2006 13:02:51 +0000 (13:02 +0000)]
Provides test results references for

- run-m : start from 2 empty dbs, performs all tests, in mini mode
          (1 instance of each object)

- run-en : the dbs are suposed to have been populated by running -p -n
           that is with normal size, like a handful of each object
- run-eb : idem in big mode, a few hundreds of each type -
           like the public PL
- run-eh : idem in huge mode, a few thousands of each type -

1st mode is rather complete and convenient, just wipe off both dbs,
  everything is done remotely from the test node

other modes are more tedious to run,
  I usually run the populate phase locally, save the db dumps, and reinstall later on
  otherwise it's not workable
  they provide good indications of performance for
  (*) RefreshPeer from scratch
  (*) RefreshPeer in usual mode (no change done)
  (*) GetSlivers()

a rough indication in huge mode:
each plc gets populated with
1000 sites, 2000 persons, 3000 nodes & 2000 slices
1 keys/person, 3 nodes/slice & 3 persons/slice

- 1st refresh peer
   all : 407 s
   xmit:  25 s
   proc: 383 s

- 2nd refresh peer
   all :  42 s
   xmit:  25 s
   proc:  17 s
note that updating slice attributes is still not optimized wrt sync operations,
reasonably processing time could be improved to less than 10s.

- GetSlivers ()
   536 s just for getting the result from the peer, no processing

17 years ago(*) Peer has new fields person_ids and site_ids
Thierry Parmentelat [Tue, 12 Dec 2006 10:59:01 +0000 (10:59 +0000)]
(*) Peer has new fields person_ids and site_ids
    also the former person_id field gets renamed as auth_person_id
(*) new method GetPeerName to access remote plc's name as configured in PLC_NAME
(*) System slices are cached - assuming PLC_SLICE_PREFIX are different, this is no problem
    so GetSlivers filters out remote system slices
(*) RefreshPeer returns *remote* peer name as 'peername'
    formerly 'plcname' returned *local* plc name
(*) Caching mechanism now should be operational in 3+ peers federations,
       that is to say GetPeerData returns only local and caller's objects, not third-peer's
       this requires various plc names to be correctly up to date
(*) RefreshPeer attempts to ensure this is true after a few hiccups,
       this might get improved once we have peer authentication
(*) various docs updated

17 years agoremoves requirement that /etc/planetlab/plc_config should exist, for use on non-myplc...
Thierry Parmentelat [Mon, 11 Dec 2006 13:02:41 +0000 (13:02 +0000)]
removes requirement that /etc/planetlab/plc_config should exist, for use on non-myplc boxes

17 years agooops - usage was broken, still referred to global
Thierry Parmentelat [Mon, 11 Dec 2006 11:56:37 +0000 (11:56 +0000)]
oops - usage was broken, still referred to global

17 years agoprevents side-effect on foreign objects when appropriate
Thierry Parmentelat [Thu, 7 Dec 2006 09:13:55 +0000 (09:13 +0000)]
prevents side-effect on foreign objects when appropriate

17 years agovarious changes in the test suite
Thierry Parmentelat [Tue, 5 Dec 2006 16:45:33 +0000 (16:45 +0000)]
various changes in the test suite

17 years agoCache:
Thierry Parmentelat [Tue, 5 Dec 2006 16:45:03 +0000 (16:45 +0000)]
Cache:
(*) sync only when needed - drastic improvements on peering refresh
    when up2date
(*) reverted Tony's change in Cache
(*) returns a lot of timing info in the 'timers' key

Other classes:
(*) removes refreshing of timestamps - were read-only and broke sync optim.

17 years agosame function but in a class
Thierry Parmentelat [Tue, 5 Dec 2006 16:25:26 +0000 (16:25 +0000)]
same function but in a class
backward-compatible
and also provides the ability to create several instances
  for testing federation scripts

17 years ago- Fix casting of unicode strings in arrays
Mark Huang [Mon, 4 Dec 2006 19:10:47 +0000 (19:10 +0000)]
- Fix casting of unicode strings in arrays

From federico on psycopg mailing list:

Il giorno mar, 28/11/2006 alle 15.33 -0500, Mark Huang ha scritto:
>> I've noticed that Unicode strings in PostgreSQL arrays are not cast to
>> Python unicode objects:

You need to register UNICODEARRAY just as you registered UNICODE but,
ouch!, it is not exported! I'll make it exported in next release, right
now you can use one of the internals:

psycopg2.extensions.register_type(psycopg2._psycopg.UNICODEARRAY)

17 years ago- spacing nits
Mark Huang [Mon, 4 Dec 2006 15:41:43 +0000 (15:41 +0000)]
- spacing nits
- fix wildcard check

17 years agobefore we switch to using new Shell.py
Thierry Parmentelat [Mon, 4 Dec 2006 15:25:17 +0000 (15:25 +0000)]
before we switch to using new Shell.py

17 years ago- modified insert_new_item to support multiple value insert in single sql statement
Tony Mack [Fri, 1 Dec 2006 16:37:15 +0000 (16:37 +0000)]
- modified insert_new_item to support multiple value insert in single sql statement

17 years agooops-need to revert last move
Thierry Parmentelat [Fri, 1 Dec 2006 14:52:10 +0000 (14:52 +0000)]
oops-need to revert last move

17 years agocosmetic
Thierry Parmentelat [Fri, 1 Dec 2006 14:32:39 +0000 (14:32 +0000)]
cosmetic

17 years agoreturns ellapsed time
Thierry Parmentelat [Fri, 1 Dec 2006 13:16:54 +0000 (13:16 +0000)]
returns ellapsed time

17 years agodefines persons_per_slice to avoid quadratic complexity - can run with DB dumps
Thierry Parmentelat [Fri, 1 Dec 2006 08:22:59 +0000 (08:22 +0000)]
defines persons_per_slice to avoid quadratic complexity - can run with DB dumps

17 years ago- populate sites.max_slices correctly
Tony Mack [Thu, 30 Nov 2006 22:13:56 +0000 (22:13 +0000)]
- populate sites.max_slices correctly

17 years agoforeign_xrefs should be a list and not a dict anymore
Thierry Parmentelat [Thu, 30 Nov 2006 10:55:32 +0000 (10:55 +0000)]
foreign_xrefs should be a list and not a dict anymore

17 years agoGetPeerData returns separate items for local and peer data
Thierry Parmentelat [Thu, 30 Nov 2006 10:53:01 +0000 (10:53 +0000)]
GetPeerData returns separate items for local and peer data

17 years agonew naming scheme for outputs and reference outputs
Thierry Parmentelat [Thu, 30 Nov 2006 10:23:25 +0000 (10:23 +0000)]
new naming scheme for outputs and reference outputs

17 years agonew limit on nodes_per_slice to avoid quadratic total time on big tests
Thierry Parmentelat [Thu, 30 Nov 2006 10:14:06 +0000 (10:14 +0000)]
new limit on nodes_per_slice to avoid quadratic total time on big tests

17 years ago(*) implements validate_ methods for all timestamp objects
Thierry Parmentelat [Thu, 30 Nov 2006 10:12:01 +0000 (10:12 +0000)]
(*) implements validate_ methods for all timestamp objects
(*) now allows multiple sync() calls on the same object by
    reverting human-readable form to unix timestamp if needed
(*) removes extra reload formerly needed in Cache

17 years ago- order queried events by event_id
Tony Mack [Wed, 29 Nov 2006 22:14:32 +0000 (22:14 +0000)]
- order queried events by event_id

17 years ago- added support for wildcards in dictionary filters
Tony Mack [Wed, 29 Nov 2006 19:46:58 +0000 (19:46 +0000)]
- added support for wildcards in dictionary filters

17 years ago- only add optional arguments if specified
Mark Huang [Wed, 29 Nov 2006 19:43:17 +0000 (19:43 +0000)]
- only add optional arguments if specified

17 years ago- log affected object_ids
Tony Mack [Wed, 29 Nov 2006 19:05:37 +0000 (19:05 +0000)]
- log affected object_ids

17 years ago- - removed anything having to do with event_type/event_object
Tony Mack [Wed, 29 Nov 2006 18:30:10 +0000 (18:30 +0000)]
- - removed anything having to do with event_type/event_object

17 years ago- removed anything having to with event_type/event_object
Tony Mack [Wed, 29 Nov 2006 17:57:27 +0000 (17:57 +0000)]
- removed anything having to with event_type/event_object

17 years ago- fix probable checkin of debug code
Mark Huang [Wed, 29 Nov 2006 03:44:36 +0000 (03:44 +0000)]
- fix probable checkin of debug code

17 years ago- added logging vars
Tony Mack [Tue, 28 Nov 2006 22:02:33 +0000 (22:02 +0000)]
- added logging vars

17 years ago- insert Sliver into object_types table
Tony Mack [Tue, 28 Nov 2006 22:00:14 +0000 (22:00 +0000)]
- insert Sliver into object_types table

17 years ago- insert peers to object_types table
Tony Mack [Tue, 28 Nov 2006 21:48:08 +0000 (21:48 +0000)]
- insert peers to object_types table

17 years ago- fix check for foreign node
Mark Huang [Tue, 28 Nov 2006 21:34:48 +0000 (21:34 +0000)]
- fix check for foreign node
- fix case when multiple slice attributes of the same type have been set
  (e.g. proper_op)

17 years agocreates a fixed number of keys, huge test would issue 200x200 keys through xmlrpc...
Thierry Parmentelat [Tue, 28 Nov 2006 16:23:56 +0000 (16:23 +0000)]
creates a fixed number of keys, huge test would issue 200x200 keys through xmlrpc otherwise

17 years agoupdated with dump
Thierry Parmentelat [Tue, 28 Nov 2006 16:23:45 +0000 (16:23 +0000)]
updated with dump

17 years ago(*) direct cross refs redefined as NOT NULL in the database
Thierry Parmentelat [Tue, 28 Nov 2006 14:55:00 +0000 (14:55 +0000)]
(*) direct cross refs redefined as NOT NULL in the database
    (e.g. Node:site_id, Person:site_id, Slice:creator_person_id)
    NOTE. I screwed up, this was already in former commit of planetlab4.sql,

(*) cross-ref mechanism reviewed
    could not handle several xrefs with the same type in the same table

(*) undid ad-hoc trick for selecting local/foreign nodes (was named scope)
    had no added-value and was only used in TestPeers anyway

17 years agoadopted as reference
Thierry Parmentelat [Tue, 28 Nov 2006 10:25:03 +0000 (10:25 +0000)]
adopted as reference

17 years ago- fixed how node['slice_ids'] are filterd
Tony Mack [Tue, 28 Nov 2006 01:02:15 +0000 (01:02 +0000)]
- fixed how node['slice_ids'] are filterd

17 years ago- use all_slice_ids when checking slice_ids in node['slice_ids']
Tony Mack [Mon, 27 Nov 2006 18:33:13 +0000 (18:33 +0000)]
- use all_slice_ids when checking slice_ids in node['slice_ids']

17 years ago(*) full support for database caching, including SliceAttributes
Thierry Parmentelat [Mon, 27 Nov 2006 16:43:32 +0000 (16:43 +0000)]
(*) full support for database caching, including SliceAttributes
(*) looks OK but further tests are required
(*) system slices to be checked with latest implementation from Mark
    (I haven't got anything realting to pl_conf and such in GetSlivers
     since Mark made that change)
(*) TestPeers to dump both status verbatim

17 years ago- remove invalid (i.e. expired) slice_ids from from node['slice_ids']
Tony Mack [Mon, 27 Nov 2006 16:09:56 +0000 (16:09 +0000)]
- remove invalid (i.e. expired) slice_ids from from node['slice_ids']

17 years agoooops
Thierry Parmentelat [Mon, 27 Nov 2006 12:28:08 +0000 (12:28 +0000)]
ooops

17 years ago(*) slice atttribute types get cached
Thierry Parmentelat [Mon, 27 Nov 2006 12:18:13 +0000 (12:18 +0000)]
(*) slice atttribute types get cached
(*) TestPeers to create custom slice attribute types and slice attributes
(*) new method GetPeerData to allow RefreshPeer to perform
    a single xmlrpc request (overall improvement : x 3 on small deployments)
(*) Cache created with a peer_id rather than with a peer,
    so as to remove a useless dependency (arg check done by RefreshPeer)
(*) caching slice attributes will require another method,
    equality cannot be based on a single column as for other types
    of cached data; ongoing

17 years agoremoves time-dependent data before diffing out and ref
Thierry Parmentelat [Mon, 27 Nov 2006 12:13:16 +0000 (12:13 +0000)]
removes time-dependent data before diffing out and ref

17 years agomore precise timing
Thierry Parmentelat [Mon, 27 Nov 2006 08:23:48 +0000 (08:23 +0000)]
more precise timing

17 years agomore detailed info passed when raising an exception
Thierry Parmentelat [Sat, 25 Nov 2006 09:41:14 +0000 (09:41 +0000)]
more detailed info passed when raising an exception

17 years agocleanup
Thierry Parmentelat [Sat, 25 Nov 2006 09:38:34 +0000 (09:38 +0000)]
cleanup

17 years agocaching sites, connected to persons, and nodes
Thierry Parmentelat [Sat, 25 Nov 2006 09:35:36 +0000 (09:35 +0000)]
caching sites, connected to persons, and nodes
Cache had a bug in handling simple (belongs_to-like) xrefs (e.g. site_id in persons)

17 years agonew targets
Thierry Parmentelat [Sat, 25 Nov 2006 09:33:53 +0000 (09:33 +0000)]
new targets

17 years agomore consistent slice-naming scheme
Thierry Parmentelat [Sat, 25 Nov 2006 09:33:25 +0000 (09:33 +0000)]
more consistent slice-naming scheme

17 years agonew ref output for TestPeers.py
Thierry Parmentelat [Fri, 24 Nov 2006 20:18:40 +0000 (20:18 +0000)]
new ref output for TestPeers.py

17 years agocreate multiple sites, attached to persons and slices
Thierry Parmentelat [Fri, 24 Nov 2006 20:17:49 +0000 (20:17 +0000)]
create multiple sites, attached to persons and slices

17 years agopersons get connected to slices. GetSlivers reports the right keys
Thierry Parmentelat [Fri, 24 Nov 2006 14:25:25 +0000 (14:25 +0000)]
persons get connected to slices. GetSlivers reports the right keys
the test framework provides timing information for evaluating performance
also the number of xmlrpc requests is kept to 4, for keys, persons, nodes and slices

17 years agoPersons gets cached and connected to Keys (not tested until GetSlivers yet)
Thierry Parmentelat [Fri, 24 Nov 2006 12:06:00 +0000 (12:06 +0000)]
Persons gets cached and connected to Keys (not tested until GetSlivers yet)
reference output of TestPeers under cvs

yet todo:
check GetSlivers

Optimize the set of calls each peer sends other peers, the current
scheme tends to be slow because of too many small requests being issued
consider writing a dedicated Method at some point

17 years agofrun to run fast (1x1x1x1) test
Thierry Parmentelat [Fri, 24 Nov 2006 11:57:15 +0000 (11:57 +0000)]
frun to run fast (1x1x1x1) test

17 years agoadd system slices on local hosts only -
Thierry Parmentelat [Thu, 23 Nov 2006 19:43:34 +0000 (19:43 +0000)]
add system slices on local hosts only -
though I'm not sure I understand what sense it makes for a plc
to answer GetSlivers for a non-local node

17 years agotesting keys
Thierry Parmentelat [Thu, 23 Nov 2006 19:36:07 +0000 (19:36 +0000)]
testing keys

17 years agocached Keys
Thierry Parmentelat [Thu, 23 Nov 2006 19:35:38 +0000 (19:35 +0000)]
cached Keys
the class_id field in cached classes is deprecated, it was redundant with primary_key,

17 years agoaccessories objects (transcoder and xreftable) instantiated once per xref_class
Thierry Parmentelat [Thu, 23 Nov 2006 15:25:16 +0000 (15:25 +0000)]
accessories objects (transcoder and xreftable) instantiated once per xref_class

17 years agothis version uses the first release of Cache.py
Thierry Parmentelat [Thu, 23 Nov 2006 11:55:24 +0000 (11:55 +0000)]
this version uses the first release of Cache.py

17 years agoGeneric cache management algorithm
Thierry Parmentelat [Thu, 23 Nov 2006 11:51:13 +0000 (11:51 +0000)]
Generic cache management algorithm
(*) Transcoder class implements translation between alien ids (ids referring to another peer's DB) into the local DB
(*) XrefTable class implements DB access to bilateral n-to-n relationsships like slice_node
(*) Cache basically gets object lists from the peer, and calls update_table sequentially

A lot of stuff was removed from Peer and RefreshPeer, as well as Slices and was rewritten here

The classes subject to this now need to define extra attributes:
(*) class_id : e.g. 'node_id'
(*) class_key : e.g. 'hostname'
(*) foreign_fields : the list of stuff we copy verbatim from foreign objects
(*) foreign_xrefs : specify what cross-references should be solved and how, see Slices for an example

yet to do:
(*) improve intermediate objects allocation (transcoders and xreftables are created on the fly)
(*) use for importing keys, persons and slice attributes.

17 years agomiscell
Thierry Parmentelat [Thu, 23 Nov 2006 11:37:40 +0000 (11:37 +0000)]
miscell

17 years ago- fix print statements
Tony Mack [Wed, 22 Nov 2006 19:51:01 +0000 (19:51 +0000)]
- fix print statements

17 years ago- comments
Tony Mack [Tue, 21 Nov 2006 20:07:06 +0000 (20:07 +0000)]
- comments

17 years ago- fix db archive
Tony Mack [Tue, 21 Nov 2006 20:01:25 +0000 (20:01 +0000)]
- fix db archive

17 years ago- cast default values correctly
Mark Huang [Tue, 21 Nov 2006 20:00:53 +0000 (20:00 +0000)]
- cast default values correctly

17 years ago- fix db encoding check
Tony Mack [Tue, 21 Nov 2006 16:52:51 +0000 (16:52 +0000)]
- fix db encoding check

17 years ago- support joins and wheres in config file
Tony Mack [Tue, 21 Nov 2006 15:25:30 +0000 (15:25 +0000)]
- support joins and wheres in config file

17 years agoregenerate
Thierry Parmentelat [Tue, 21 Nov 2006 10:59:38 +0000 (10:59 +0000)]
regenerate

17 years agoiteration 4 & last:
Thierry Parmentelat [Tue, 21 Nov 2006 10:57:00 +0000 (10:57 +0000)]
iteration 4 & last:

- ForeignNode(s) and ForeignSlice(s) deprecated

- Node and Slice both have a peer_id field that can be used
  for testing locality (peer_is is None)

- associations peer x node and peer x slice not managed in
  a separate table anymore (were peer_node and peer_slice)
  peer_id is defined as a native column instead

- local nodes can be retrieved with
  GetNodes (auth, {'peer_id':None})
  GetNodes (auth, {'hostname':[name1,name2], 'peer_id':None})
or
  GetNodes (auth, None, None, 'local')
  GetNodes (auth, ['name1','name2'] , None, 'local')
- foreign nodes can be retrieved similarly with
  GetNodes (auth, {'hostname':[name1,name2], '~peer_id':None})
or
  GetNodes (auth, ['name1','name2'] , None, 'foreign')

- the 4th argument to GetNodes is named 'scope'.
  It is only experimental by now,  Slices do not have it as of now,
  will decide later whether we provide it for all cached entities

- WARNING :
  Having Nodes and Slices return ALL entities might have impacts on
  other methods; most of which making sense on LOCAL entities only.
  Might need a review.

17 years agosupport for negation with fields starting with ~
Thierry Parmentelat [Tue, 21 Nov 2006 10:22:05 +0000 (10:22 +0000)]
support for negation with fields starting with ~

17 years agoupdated
Thierry Parmentelat [Tue, 21 Nov 2006 10:06:40 +0000 (10:06 +0000)]
updated

17 years ago- changes to addresses, site_address, address_address_type table config (person_addre...
Tony Mack [Mon, 20 Nov 2006 16:17:26 +0000 (16:17 +0000)]
- changes to addresses, site_address, address_address_type table config (person_addresses with type 10001 now considered site_addresses)

17 years agoreverting deleted->is_deleted
Thierry Parmentelat [Mon, 20 Nov 2006 10:06:36 +0000 (10:06 +0000)]
reverting deleted->is_deleted

17 years ago- update sequences values after repopulating tables
Tony Mack [Fri, 17 Nov 2006 19:48:35 +0000 (19:48 +0000)]
- update sequences values after repopulating tables

17 years ago- updated to reflect recent db schema changes
Tony Mack [Fri, 17 Nov 2006 19:32:24 +0000 (19:32 +0000)]
- updated to reflect recent db schema changes

17 years ago- change all occurrences of slices.deleted to slices.is_deleted
Tony Mack [Fri, 17 Nov 2006 19:31:08 +0000 (19:31 +0000)]
- change all occurrences of slices.deleted to slices.is_deleted

17 years agoadapted to cope with a myplc that doesnt know about 'system' slices
Thierry Parmentelat [Fri, 17 Nov 2006 11:55:28 +0000 (11:55 +0000)]
adapted to cope with a myplc that doesnt know about 'system' slices