Commit Graph

  • 521ed4bd3e Remove unnecessarily alarming error message. Thomas Quinot 2002-11-26 14:20:31 +00:00
  • e1c21f06cc Use ORB_Lock to thwart a race condition between a task that is going idle and another which attempts to notify it that its exit condition has changed. Thomas Quinot 2002-11-26 13:17:26 +00:00
  • 6ffe80f487 Recomputed dependences. Jérôme Hugues 2002-11-26 13:12:22 +00:00
  • eb1a99e939 Script to output collated statistics from test runs. Thomas Quinot 2002-11-26 12:47:12 +00:00
  • e832036177 Message_Handler skeleton. The Message_Handler is a Minimal_Servant. It knows the Message_Consumer that initialized it, which has pointers to the actual Handle and Notify functions specified by the client. TODO : Send requests to the actual Mesage_Consumer to register the Message_Handler. Nicolas Archambault 2002-11-26 11:11:46 +00:00
  • 10c3e1b42c More monitoring of exceptions. Thomas Quinot 2002-11-26 03:03:27 +00:00
  • fd95295f9a Nicer client controller output. A bit of debugging info in GIOP. Thomas Quinot 2002-11-26 02:37:50 +00:00
  • 6a26b436b6 Fix pipe handling for client control. Thomas Quinot 2002-11-25 21:46:48 +00:00
  • d8aa543d67 Fix a race in GIOP between resetting the state to Expect_Header after unmarshalling a request's arguments and notifying the neutral layer that we are expecting incoming data. Thomas Quinot 2002-11-25 21:46:01 +00:00
  • 2b9614708d Support unit for allocation of Partition_IDs (needed for ACATS). Thomas Quinot 2002-11-25 21:08:43 +00:00
  • 51b06506d2 Check the All_Calls_Remote flag on the correct node. Thomas Quinot 2002-11-25 21:04:53 +00:00
  • 2cd377ce7d Revert erroneous early checkin. Thomas Quinot 2002-11-25 19:15:48 +00:00
  • 4c125b05dd Relax an over-zealous assertion. Thomas Quinot 2002-11-25 19:11:29 +00:00
  • 282a905277 Updated dependencies. Thomas Quinot 2002-11-25 16:45:24 +00:00
  • cebbc2c983 Use Thread_Pool again as tasking issues have been resolved. Thomas Quinot 2002-11-25 16:09:01 +00:00
  • fa72dd4687 Add a task identifier string to ORB task info, for debugging purposes. Thomas Quinot 2002-11-25 16:08:37 +00:00
  • a45b83206e Make GIOP thread-safe by not using a shared Buffer_Out for all users of a Session. Thomas Quinot 2002-11-25 16:06:47 +00:00
  • 542295c8e8 Clean up. Jérôme Hugues 2002-11-25 15:25:32 +00:00
  • 6c6a2d0bb9 Client controller waits for clients to get ready before starting them. Thomas Quinot 2002-11-25 14:38:29 +00:00
  • 94c184313a Recomputed dependency. Jérôme Hugues 2002-11-25 13:58:20 +00:00
  • 01d5f5991b Move an assertion down to allow correct error detection. Thomas Quinot 2002-11-25 13:00:28 +00:00
  • 113f6d84c8 Remove non-implementable interface. Thomas Quinot 2002-11-25 12:59:21 +00:00
  • 8606fff025 Cleanup pending requests handling and make it thread-safe by protecting access to the pending requests list with GIOP_Lock. Thomas Quinot 2002-11-25 12:58:08 +00:00
  • e047eec507 Added missing initialization for the server. Jérôme Hugues 2002-11-25 11:06:36 +00:00
  • 2b0025a4ec Moved pragma Warnings (Off) to silent a GNAT 3.14p warning (a constant was declared as unreferenced even when using pragma unereferenced) Jérôme Hugues 2002-11-24 15:02:39 +00:00
  • 6b9d48d65e Updated report for testsuite Jérôme Hugues 2002-11-24 14:53:30 +00:00
  • aa8b909f81 Added missing file, see 5784 Jérôme Hugues 2002-11-24 14:43:30 +00:00
  • afc8b961c4 Added a testsuite directory to test specific parts of PolyORB: initialization, tasking, poa Jérôme Hugues 2002-11-24 14:32:36 +00:00
  • 151331eb3a New version. Pascal Obry 2002-11-23 18:45:27 +00:00
  • 4c1db80d30 Remove ctrl_c.c it was a wrong entry after all. Pascal Obry 2002-11-23 18:45:12 +00:00
  • 78495f289a New version. Pascal Obry 2002-11-23 11:23:30 +00:00
  • fee55626d2 * MANIFEST: Change a-ctrl_c.c to ctrl_c.c. Pascal Obry 2002-11-23 11:23:19 +00:00
  • 9b886c6908 Unbloat skels a bit. On ir.idl, wa gain 10 % code size and > 20 % code generation time. Thomas Quinot 2002-11-23 01:22:31 +00:00
  • ad0a9f2be8 Oops. Thomas Quinot 2002-11-23 01:00:48 +00:00
  • c9d2ab5b68 Autobuild using GNU make. Thomas Quinot 2002-11-23 00:54:32 +00:00
  • 3b299feb1f Simplifications and cleanup in Chained_Lists. Thomas Quinot 2002-11-22 22:59:36 +00:00
  • 34c2219d82 Added the Unsubscribe function. The generic package PolyORB.Utils.Chained_Lists now takes a second parameter : the "=" function to compare two items. You do not need to specify it if there is a visible "=" function where the generic package is instantiated. This function is used in the Remove procedure. Olivier Delalleau 2002-11-22 21:34:38 +00:00
  • 7e731ae7da Ensure evolutedp is correctly initialized. Thomas Quinot 2002-11-22 15:15:08 +00:00
  • 0588cbea57 Updated MOMA examples so that they call Initialize_World, as said in change 5763. Olivier Delalleau 2002-11-22 15:06:47 +00:00
  • ba83497158 Use non-tasking serverp while it is broken. Thomas Quinot 2002-11-22 14:57:04 +00:00
  • 46ae15576b Document problem with ORB scheduling. Possible work-around: prevent transient tasks from executing Request_Jobs (which may otherwise cause recursion into ORB.Run, which is likely to fail). Thomas Quinot 2002-11-22 14:56:31 +00:00
  • f0b3572a87 Elapsed time computation. Thomas Quinot 2002-11-22 14:55:05 +00:00
  • 5511112d5e Do not call Initialize_World from within elaboration code. Users of P.Setup.No_Tasking_Server must make sure that they call Initialize_World. Thomas Quinot 2002-11-22 14:43:37 +00:00
  • c642709627 When a chunk growth request fails, do not raise an exception, just notify the caller that it will need to allocate a new chunk. Thomas Quinot 2002-11-22 14:42:25 +00:00
  • fd7ca4200a Added a pragma warnings off in case no protocol personality is configured. Jérôme Hugues 2002-11-22 14:35:07 +00:00
  • eb87d55744 Updated MOMA example README with Pub/Sub test. Olivier Delalleau 2002-11-22 14:19:24 +00:00
  • cf4f110dd7 More instrumentation of evolutedp. Thomas Quinot 2002-11-22 11:29:55 +00:00
  • 5be2a7acec Updated usage description of MOMA client example. Olivier Delalleau 2002-11-21 21:18:32 +00:00
  • fc5cd4687a Use more machines. Compute nmax automatically. Thomas Quinot 2002-11-21 18:56:25 +00:00
  • 912a3b2482 Simple test controller script for evaluation of distributed performances. Thomas Quinot 2002-11-21 17:49:52 +00:00
  • 3222481462 Use -pipe to speed up compilation. Thomas Quinot 2002-11-21 15:31:18 +00:00
  • 86c5c6d84b Become srcdir-agnostic. Thomas Quinot 2002-11-21 13:46:05 +00:00
  • e111a7c03d More Solaris sed breakage. Thomas Quinot 2002-11-21 11:07:35 +00:00
  • 54c46a30f4 Document Solaris breakage. Thomas Quinot 2002-11-21 10:20:30 +00:00
  • 1bf1d58670 Added support for multiple routers. Olivier Delalleau 2002-11-21 00:13:31 +00:00
  • 8ce7dc1ffd Make provision for building with 3.14p. Thomas Quinot 2002-11-20 17:07:31 +00:00
  • cc2cba1184 Updated dependencies in MOMA. Olivier Delalleau 2002-11-20 12:18:28 +00:00
  • 4ccec98b57 Changes to the evoluted DSA client so it can perform an automated, unattended test sequence. Thomas Quinot 2002-11-19 18:46:11 +00:00
  • 4bb7ca6bc5 Fixed subscription to a topic. Olivier Delalleau 2002-11-18 23:19:16 +00:00
  • 8e94b7a907 Neutralize check in #5724, causing a regression with GNAT 3.14p. Jérôme Hugues 2002-11-18 21:29:53 +00:00
  • ac1bd066a5 Make PAGE work between DSA and CORBA clients, in both directions. Thomas Quinot 2002-11-18 17:26:19 +00:00
  • 57a9fa0417 Add missing PAGE command to DSA evoluted. Fixes to CORBA evoluted. Hum, why did I think it previously worked??? Thomas Quinot 2002-11-18 16:26:40 +00:00
  • b2fe5c292e Fix file type. Thomas Quinot 2002-11-18 15:30:57 +00:00
  • 361d30f7e8 Fix build breakage. Do not forged to use the 'constant' keyword in declarations when the value is not modified. This is always a good habit. Thomas Quinot 2002-11-18 13:28:04 +00:00
  • 00f3096a58 The enum type Destination_Type is now properly converted to Any. Olivier Delalleau 2002-11-18 13:04:42 +00:00
  • 572a1f48c4 Removed a now unnecessary parameter. Olivier Delalleau 2002-11-18 13:03:50 +00:00
  • 04364d9dfb Solved memory leak in typecode handling, any chained list are now freed when necessary. Jérôme Hugues 2002-11-18 09:03:03 +00:00
  • 860571dba0 Minor reformatting. Jérôme Hugues 2002-11-18 00:06:50 +00:00
  • 8eae8d5601 Specification for callback functions. The Call_Back_Handler is used only once, when the next message is received. Nicolas Archambault 2002-11-17 23:49:48 +00:00
  • 0d29f373ed Destination is now properly converted to Any. Olivier Delalleau 2002-11-17 17:51:02 +00:00
  • 8d275e74d5 Starting to fix the destination for a topic message, and to add the subscribe functionality. Not working yet. Olivier Delalleau 2002-11-17 16:24:56 +00:00
  • ee27065115 Minor correction. Jérôme Hugues 2002-11-17 01:08:51 +00:00
  • 2cfc0f99c8 Added boxes. Jérôme Hugues 2002-11-16 22:31:46 +00:00
  • 9a4f98e6ec Minor correction. Jérôme Hugues 2002-11-16 22:27:00 +00:00
  • e5f06f3d8f More router implementation. Still not functional. Olivier Delalleau 2002-11-16 21:51:22 +00:00
  • 79f61326ae Starting to implement the router object. Do not try to use it yet as it's far from being finished. Olivier Delalleau 2002-11-15 18:59:32 +00:00
  • 5e3fe6c0aa Added a Duplicate function to make a copy of a list. Olivier Delalleau 2002-11-15 18:44:57 +00:00
  • 09501eb418 Minor spelling fixes. Olivier Delalleau 2002-11-15 14:46:57 +00:00
  • e5b6893703 Use Ada_Helper_Name, not Helper_Unit, to locate typecodes. All_Types now compiles again. Thomas Quinot 2002-11-15 14:31:07 +00:00
  • 6e4262939a First fully functional CORBA version of the Evoluted partition. Thomas Quinot 2002-11-15 13:56:46 +00:00
  • 1182c29f4b Use the proper helper unit for typedefs of an object type (which are mapped to a subtype, not a derived type declaration). Thomas Quinot 2002-11-15 13:55:35 +00:00
  • de007c1d0e Allow for an arbitrary string to be used as the version information in a repository id. Required for interoperability with our DSA implementation. Thomas Quinot 2002-11-15 13:54:57 +00:00
  • 7c4430bb64 Added boxes. Jérôme Hugues 2002-11-15 09:59:48 +00:00
  • 70b50ee51d Suppress -nodyn flag, as internal marshalling routines always require To_Any, From_Any functions. Jérôme Hugues 2002-11-15 09:50:51 +00:00
  • f80f89ac5f Output log to stderr instead of stdin ... Jérôme Hugues 2002-11-15 09:15:03 +00:00
  • d222b90c14 Working version of Evoluted DSA client. Thomas Quinot 2002-11-14 17:20:35 +00:00
  • 91dcf20bff Improve build infrastructure for evoluted BBS client (to be used in tests and measurements), and add some debugging information to s-polint. Right now there is a code generation problem with RACWs declared in an RCI package. Thomas Quinot 2002-11-14 16:19:40 +00:00
  • b4f66ed41b Add a working version of BBS for DSA. This is the first step in prepating the test & measurement infrastructure. The next steps are: complete that with a working version of the evoluted DSA client, and then make a CORBA version of evoluted. Thomas Quinot 2002-11-14 14:51:27 +00:00
  • c8f3f04517 Remove Initialize_World from Setup.Thread_Pool_Server elab. Thomas Quinot 2002-11-14 14:50:20 +00:00
  • 21ee016ed1 Regenerated dependencies. Jérôme Hugues 2002-11-13 23:55:47 +00:00
  • 58e5409e3d Fix initialization of clients by removing an errouneous call to PolyORB.Initialization.Initialize_World and making sure all clients call either CORBA.ORB.Initialize or PolyORB.Initialization.Initialize_World at startup. Thomas Quinot 2002-11-13 18:56:05 +00:00
  • 0327a02de9 Revert last submlt. Guillaume Wisniewksi 2002-11-13 14:58:18 +00:00
  • e8813b3457 <documents non implemented feature in the TODO file and in the interface> Guillaume Wisniewksi 2002-11-13 14:54:20 +00:00
  • 896173cfe6 <list the problem in the TODO and in the d Guillaume Wisniewksi 2002-11-13 14:46:30 +00:00
  • 05f1b38736 <temporary work around for the service context list marshaling/unmarshalling> Guillaume Wisniewksi 2002-11-12 21:56:04 +00:00
  • c1ad09b701 An easy TODO item to remove a critical section flat list traversal in PortableServer. Thomas Quinot 2002-11-12 15:54:00 +00:00
  • 3c7872dc9d Edited duplicated comments of inherited functions. Olivier Delalleau 2002-11-12 01:13:47 +00:00
  • 7326cae013 The Create_Consumer and Create_Durable_Consumer functions had indeed no reason to be in MOMA.Connections* Olivier Delalleau 2002-11-11 19:27:59 +00:00
  • 3dce6e2f55 Corrected style. Jérôme Hugues 2002-11-11 18:07:12 +00:00
  • bd04105cd0 Fixed spelling and copy/paste mistakes. Olivier Delalleau 2002-11-11 17:35:19 +00:00