Commit Graph

  • 1bdc7cd435 Added some commentaries to the different packages + updated ROADMAP file. Jérôme Hugues 2002-11-09 18:29:21 +00:00
  • f804da5f30 Fixed some comments, renamed the Queue type in Session.Queues to Session_Queue for better legibility. Also fixed a copy/paste error in the Create_Receiver function. Olivier Delalleau 2002-11-09 00:48:39 +00:00
  • 322f778ad4 Remove unnecessary "=" operator on a limited type. Thomas Quinot 2002-11-08 17:47:49 +00:00
  • 7f5da925bc Edited comments (style and clarification) Olivier Delalleau 2002-11-07 17:56:20 +00:00
  • b6e6cdebae More TODO items. Thomas Quinot 2002-11-07 14:45:08 +00:00
  • bd1ad1c9ce Added some debug information in Add_Parameter. Jérôme Hugues 2002-11-07 13:47:16 +00:00
  • 343ba5ee9f Minor correction for GNAT 3.16 + comment. Jérôme Hugues 2002-11-07 10:14:54 +00:00
  • 74daea8316 Rewrote some parts to make them easier to understand and closer to JMS specs : - the provider information is initially stored into the Connection Factory rather than the Connection - the destination is now created by giving directly the reference to the target, instead of using the connection to get this reference Olivier Delalleau 2002-11-07 01:51:59 +00:00
  • 22caeb59f9 Set file type to ktext. Thomas Quinot 2002-11-06 22:38:19 +00:00
  • fe5fa79387 Move DSA-dependent files to dsa/ Jérôme Hugues 2002-11-06 20:03:49 +00:00
  • ca413f763d Now examples/polyorb does not depend on the CORBA personality. Jérôme Hugues 2002-11-06 16:52:15 +00:00
  • af011ce7c5 PolyORB.Tasking.Soft_Links is now an empty package, containing only Critical_Section related functions. Jérôme Hugues 2002-11-06 14:48:12 +00:00
  • 97d1c2f239 Corrected incomplete setup. Jérôme Hugues 2002-11-06 14:46:57 +00:00
  • fe16fc7fe9 Minor reformatting. Jérôme Hugues 2002-11-06 14:46:23 +00:00
  • c970a08fa1 Minor reformatting. Jérôme Hugues 2002-11-06 14:43:28 +00:00
  • 249a1f458c Update TODO for DSA exceptions. Thomas Quinot 2002-11-05 15:21:31 +00:00
  • 4488575d1c Note needed changes to suppress layer crosstalk between HTTP and SOAP. Thomas Quinot 2002-11-04 15:40:18 +00:00
  • 69414d5efa Move DSA library (s-polint) to a more logical place. Thomas Quinot 2002-10-29 17:41:14 +00:00
  • ca0faa170d updated Laurent Pautet 2002-10-25 13:17:12 +00:00
  • 14680dc118 * s-gasoli.ads: Force initialization of GNAT run-time before initialization of GLADE PCS. Fix B930-014. Laurent Pautet 2002-10-25 13:17:02 +00:00
  • def9d37112 Some functions now raise Not_Implemented instead of looping. Added comments when they returned but seemed not to be implemented. Olivier Delalleau 2002-10-24 15:37:40 +00:00
  • a08579cc8f Added more trace + minor reformatting Jérôme Hugues 2002-10-24 10:46:57 +00:00
  • 861d6286cc Modify elaboration for CORBA skeletons, call directly Register_Skeleton, which is no more thread safe. Jérôme Hugues 2002-10-24 10:43:56 +00:00
  • 6d05fca725 Debugged script. Jérôme Hugues 2002-10-23 23:18:04 +00:00
  • 7bab53f79f Documentation. Thomas Quinot 2002-10-22 16:14:39 +00:00
  • b23e5c3e16 Cleanup and documentation. Thomas Quinot 2002-10-22 15:18:56 +00:00
  • f5ece9454d add a script to create GLADE/ada and to avoid to check in gnat sources in GLADE/ada Laurent Pautet 2002-10-22 14:22:00 +00:00
  • 3fb80d65ed Minor spelling fix Olivier Delalleau 2002-10-21 21:31:26 +00:00
  • 84155a2eea Add missing file in DSMStorage example Laurent Pautet 2002-10-21 21:15:43 +00:00
  • 2d5e390148 * xe.ads, xe_ack.adb, xe_back.ads, xe_stdcnf.adb, xe_stubs.adb: Add new attribute Allow_Light_PCS which is intended to prevent GLADE from configuring with a light PCS. For instance, using DSM storage support does not work with a light PCS, but this cannot be automatically determined at configuration time. By forcing Allow_Light_PCS to false, we prevent this optimization. Fix B930-014. Laurent Pautet 2002-10-20 20:32:40 +00:00
  • ae1d633db6 updated Laurent Pautet 2002-10-19 20:52:13 +00:00
  • ad89ad60b4 * s-parint.adb, s-garsto.adb, s-garsto.ads, s-gastdf.adb, s-gastdf.ads, s-gastds.adb, s-gastds.ads, s-shasto.adb: Improve error handling. Continue work on B930-014. Laurent Pautet 2002-10-19 20:49:32 +00:00
  • b8727c936a * Makefile.am, Makefile.in: Update dependencies. Laurent Pautet 2002-10-19 20:47:48 +00:00
  • 55e84df6ea Documentation. Thomas Quinot 2002-10-18 17:36:48 +00:00
  • 5de551fa75 Documentation cleanup. Thomas Quinot 2002-10-18 15:47:09 +00:00
  • 1cce87d6df Documentation cleanup. Thomas Quinot 2002-10-17 10:56:46 +00:00
  • 84edd74b7a Added missing files to generate architecture file. Jérôme Hugues 2002-10-16 23:58:06 +00:00
  • 4644edff52 Typo. Thomas Quinot 2002-10-16 15:39:24 +00:00
  • 811016b15b Suppress unused files. Jérôme Hugues 2002-10-16 13:58:02 +00:00
  • 2c4f9d3e5c Provides a clearer error message. Jérôme Hugues 2002-10-16 12:05:32 +00:00
  • eabfe6bebb updated Laurent Pautet 2002-10-16 11:00:46 +00:00
  • 774021c02a * Makefile.am, Makefile.in: Fix DISTCLEANFILES variable that was not including s-garrem.adb that was the reason why the installation process didn't fail for GLADE developpers. Laurent Pautet 2002-10-16 10:59:58 +00:00
  • 68fb89a52a * 5egarrem.adb: Use GNAT.Strings instead of System.Garlic.Utils. Laurent Pautet 2002-10-16 10:58:53 +00:00
  • 9e9b7ba0ec Add missing GNAT.Strings unit. Fixes BA16-005. Pascal Obry 2002-10-16 10:05:14 +00:00
  • 2bcc2c40a8 Make documentation consistent with spec (and implementation). Thomas Quinot 2002-10-15 22:51:03 +00:00
  • 0e0c90ced5 Use a protected object as a workaround to the problem reported in B930-014 Laurent Pautet 2002-10-15 21:36:19 +00:00
  • c878f3ac1f * s-gastds.adb, s-gastds.ads: Fix the previous check-in in which lock and unlock requests were completly ignored. Laurent Pautet 2002-10-15 21:33:52 +00:00
  • 40269048fb Suppression of PolyORB.Soft_Links and PolyORB.Utils.Semaphores, first step in reorganizing Tasking runtime. Jérôme Hugues 2002-10-15 15:02:57 +00:00
  • 1670838ac5 Update documentation with new attribute Allow_Light_PCS Laurent Pautet 2002-10-14 14:34:42 +00:00
  • 1148539a50 * all: Use GNAT.Strings instead of System.Garlic.Utils. Laurent Pautet 2002-10-14 13:39:58 +00:00
  • 58a41af791 * s-garhea.adb: Shutdown active storages like DSM. Laurent Pautet 2002-10-14 13:39:38 +00:00
  • 429bd56e62 * s-gastds.ads, s-gastds.adb: Check consistent configuration (not using light PCS and not configuring DSM storage on a passive partition). Li and Hudak's algorithm (dynamic distributed manager with dynamic distributed copy set) is incomplete as some synchronization points are missing. In particular, the invalidation phase is supposed to be synchronous but the paper does not say so. The original algorithm can incorrectly invalidate copies when the invalidation phase is slower in the way that in the meantime, several copies are exchanged. The algorithm is also misleading on the copy set used to start the invalidation phase. The copy set of the current partition and the copy set provided by the previous owner of a shared object must not always been merged. We can do so only when the partition starting the invalidation phase is in the copy set of the previous owner. Otherwise, we have to invalidate using the copy set of the previous owner and to wait for an invalidation request to be received locally in order to proceed to the invalidation of the copy set of the current partition. Fix B930-014. Laurent Pautet 2002-10-14 13:39:19 +00:00
  • 00ce75896f * s-gastdf.adb, s-gastdf.adb: Override shutdown routines. Laurent Pautet 2002-10-14 13:38:57 +00:00
  • db402f59ed * s-garsto.ads, s-garsto.adb: Maintain a list of the registered storages and add primitives to storages in order to shutdown. Laurent Pautet 2002-10-14 13:38:37 +00:00
  • 3b4fb713ba * s-garstr.ads, s-garstr.adb: Add routines to un/marshall Stream_Element_Access. Laurent Pautet 2002-10-14 13:36:23 +00:00
  • c41ba6df86 * xe.ads, xe_ack.adb, xe_back.ads, xe_stdcnf.adb, xe_stubs.adb: Add new attribute Allow_Light_PCS which is intended to prevent GLADE from configuring with a light PCS. For instance, using DSM storage support does not work with a light PCS, but this cannot be automatically determined at configuration time. By forcing Allow_Light_PCS to false, we prevent this optimization. Fix B930-014. Laurent Pautet 2002-10-14 13:10:03 +00:00
  • f3103b4d18 Add new example using DSM storage support (fix B930-014) Laurent Pautet 2002-10-14 12:53:17 +00:00
  • 7e11b9ac12 Fix sources to avoid new GNAT warnings Laurent Pautet 2002-10-14 12:49:10 +00:00
  • 5673d84582 Add new example using DSM storage support (fix B930-014) Laurent Pautet 2002-10-14 12:28:42 +00:00
  • 4f95c0527c Add new examples using DSM storage support Laurent Pautet 2002-10-14 12:22:20 +00:00
  • 95571c3713 Cleanup spec. Thomas Quinot 2002-10-11 13:56:17 +00:00
  • 276fdfc6b1 Cleanup and improve documentation. Thomas Quinot 2002-10-11 13:48:50 +00:00
  • 18339ee12a Documentation improvement: document the semantics of the Profile formal parameter for Protocols.Invoke_Request and the associated attribute in Execute_Request. Thomas Quinot 2002-10-11 11:19:41 +00:00
  • ecf2952e31 Suppress confusing mention of the INSTALL file. Jérôme Hugues 2002-10-10 21:06:08 +00:00
  • cef10318c9 Reorganize filters interface spec. Remove obsolete, unused message Set_Buffer. Thomas Quinot 2002-10-10 17:37:09 +00:00
  • b2fced0c6e Cleanup documentation. Thomas Quinot 2002-10-09 18:08:00 +00:00
  • 223a141c12 Ooops. Forgot to fixup SRP. Thomas Quinot 2002-10-08 18:44:31 +00:00
  • 4531d94cca Typo. Thomas Quinot 2002-10-08 18:02:49 +00:00
  • cb13f4ae9f Cleanup. Thomas Quinot 2002-10-08 17:39:19 +00:00
  • 8f72e24d42 Minor cleanup. Thomas Quinot 2002-10-08 17:19:48 +00:00
  • 6a42340418 Use plain System.Address again instead of the convoluted Zone_Access scheme to point at various memory regions from within buffers and chunk pools. Since JGNAT is dead, and since we plan to assess the performances of PolyORB, there is little point in keeping the vast overhead around. Thomas Quinot 2002-10-08 17:13:14 +00:00
  • 291561cd1c Use PolyORB.Utils.Chained_Lists instead of rolling our own list structure for chunk pools. Thomas Quinot 2002-10-08 11:32:01 +00:00
  • 501e6baa24 Use Annotation pattern to extend Call_Back_Handler instead of a dirty ad hoc hack. Jérôme Hugues 2002-10-04 10:53:28 +00:00
  • 456a14474a Documentation cleanup. Thomas Quinot 2002-10-01 18:09:27 +00:00
  • 5bb511a6a3 Sync update Jérôme Hugues 2002-10-01 10:49:12 +00:00
  • 19afb54056 Remove out-of-date comment. Thomas Quinot 2002-10-01 10:12:27 +00:00
  • 0b9a0c9277 Use lightweight chained list instead of Sequence. An object typically carries no more that 2 or 3 annotations. Thomas Quinot 2002-09-30 15:12:12 +00:00
  • 000cc634bd API cleanup: access to a specific element by index is not necessary. Thomas Quinot 2002-09-30 15:11:42 +00:00
  • 279940ebc4 Documentation cleanup. Thomas Quinot 2002-09-30 14:08:21 +00:00
  • 178174e38c * s-gastds.adb, s-gastds.ads: Check that a passive partition is not using DSM as a storage support. We do not support such a configuration as the partition has to be active in order to execute the distributed shared memory algorithm. Laurent Pautet 2002-09-29 11:48:20 +00:00
  • d41c478366 * s-parint.adb, s-parint.ads: Check that passive units are correctly setup on passive partitions. In particular, check that passive units have been assigned a correct storage support. Laurent Pautet 2002-09-29 11:46:26 +00:00
  • e315f9d3a5 * s-garpar.adb, s-garpar.ads: Add accessor Get_Is_Active_Partition. Laurent Pautet 2002-09-29 11:45:36 +00:00
  • e9543416d3 * s-garsto.adb, s-garsto.ads: Export Lookup_Package which returns the storage support assigned to a unit. Laurent Pautet 2002-09-29 11:44:45 +00:00
  • 6b19222d30 * s-gastds.adb, s-gastds.ads: Check that a passive partition is not using DSM as a storage support. We do not support such a configuration as the partition has to be active in order to execute the distributed shared memory algorithm. Laurent Pautet 2002-09-29 11:44:00 +00:00
  • 3ac3679b64 Tasking API cleanup. Thomas Quinot 2002-09-27 19:41:01 +00:00
  • 058ffe44c4 Document the use of the Multiple Views idiom. Thomas Quinot 2002-09-27 18:22:50 +00:00
  • c1b91cd851 Reimplement readers/writers locks based on mutexes and condition variables. Rename PolyORB.Locks into PolyORB.Tasking.Rw_Locks, for consitency's sake. Thomas Quinot 2002-09-26 18:50:11 +00:00
  • 6d21ab98c8 Documentation cleanup. Thomas Quinot 2002-09-26 11:53:40 +00:00
  • 66702e4ffb Remove obsolete unit. Thomas Quinot 2002-09-26 11:12:54 +00:00
  • 6604a553f8 SOAP Interoperability: - suppressed one bug in polyorb-filters-http, operation name cannot be betwwen '"' - provides information on how to use PolyORB examples from third-party web "Generic SOAP Client" Jérôme Hugues 2002-09-25 19:08:01 +00:00
  • d0ea82a401 Documentation cleanup. Thomas Quinot 2002-09-25 18:31:54 +00:00
  • ef7c819396 Documentation cleanup. Thomas Quinot 2002-09-25 17:34:29 +00:00
  • 84a1285bcf Minor cosmetic fixes. Thomas Quinot 2002-09-24 17:19:51 +00:00
  • 0aef12292e Minor reformatting. Jérôme Hugues 2002-09-20 10:05:53 +00:00
  • e44562c094 Remove backup file checked in by mistake. Thomas Quinot 2002-09-17 16:08:38 +00:00
  • 9c5ecd596d One should not add .in files ... Jérôme Hugues 2002-09-17 15:52:18 +00:00
  • c85265f263 Updated to match current source tree and build flags Jérôme Hugues 2002-09-17 15:45:25 +00:00
  • 7c617cead6 New example : random, ported from AdaBroker Jérôme Hugues 2002-09-17 15:43:36 +00:00
  • 610f7c5931 Modified examples to use a naming service. Jérôme Hugues 2002-09-17 15:42:54 +00:00
  • 12c9357a9c Reformatting/Debugging Completed work on polyorb-services-naming-tools Jérôme Hugues 2002-09-17 15:42:25 +00:00