From b3f6ff7b5e8b89f54fd2d75e7707602cad2cf21d Mon Sep 17 00:00:00 2001 From: coryan Date: Fri, 16 Jul 1999 20:36:38 +0000 Subject: ChangeLogTag:Fri Jul 16 15:16:14 1999 Carlos O'Ryan --- TAO/docs/releasenotes/TODO.html | 106 +++++----------------------------------- 1 file changed, 11 insertions(+), 95 deletions(-) (limited to 'TAO/docs') diff --git a/TAO/docs/releasenotes/TODO.html b/TAO/docs/releasenotes/TODO.html index dfa7657dea7..2ca311cc36a 100644 --- a/TAO/docs/releasenotes/TODO.html +++ b/TAO/docs/releasenotes/TODO.html @@ -28,38 +28,6 @@

    -
  1. The ORB should support server side and client side - interceptors -
    [ASSIGNED TO:] Nanbor -

    -
  2. - -
  3. Implement an Implementation Repository for TAO. -
    [ASSIGNED TO:] Darrell. -

    -
  4. - -
  5. Implement a nice example of the COS Event Channel, - showing how it can provide filtering when combined with the - real-time Event Channel. -
    [ASSIGNED TO:] Pradeep -

    -
  6. - -
  7. EC: Complete the implementation of the new EC, - specially generate the strategies and changes required to - support hard real-time behavior. -

    -

    The new EC does not update the dependencies in - the scheduling service. We should be able to strategize this - by the appropiate use of a Filter_Builder and - decorators for the regular filters. -
    [ASSIGNED TO:] Carlos -
    [STATUS] All the pieces are in place, but I have to - continue debugging it. -

    -
  8. -
  9. Implement the Interoperable Naming Service spec, specially the new standard features to bootstrap the initial object references in the ORB. @@ -100,15 +68,6 @@

  10. -
  11. Add support for timeouts and protocol attributes to the - ORB. -
    [ASSIGNED TO:] Carlos -
    [STATUS] Support for the Policy objects is present, but - we haven't implemented any of the Policy objects and, of - course, we don't use them. -

    -
  12. -

@@ -260,25 +219,6 @@

New features and Bug fixes

    -
  1. EC:The Priority_Dispatching strategy - is incomplete. -
    [STATUS] The latest round of changes completed the - implementation, but more testing is required before dropping - this task -

    -
  2. -
  3. EC:Implement a dispatching strategy that uses the - current thread priority or ID to dispatch the event. This - will let us use multiple queues at different priorities but - without any scheduling service. -

    -
  4. -
  5. EC:Implement a null filter for consumers that - correctly matches the events, this can be used to do all the - filtering on the suppliers for applications that do not - require correlation. -

    -
  6. EC:Several tests must be added to the event channel testsuite, for example:

      @@ -320,23 +260,6 @@

      -
    • EC: We need some strategy in the EC to periodically - flush out misbehaving suppliers and consumers. Examples of - misbehavior include: suppliers flooding the EC; - consumers or suppliers that are destroyed, but were not - disconnected; - consumers that are not accepting events (risking a - dead-lock); - etc. -

      -
    • - -
    • IDL Compiler: Support for the version - pragma, this also requires some changes in the - _is_a() implementation. -

      -
    • -
    • ORB: Stress test the ORB in the presence of exceptions, verifying that no resources are leaked, all locks are released, etc. @@ -381,14 +304,6 @@

    • -
    • ORB: Use the IIOP 1.1 profile info to pass QoS - info and use it to preserve end-to-end QoS. -
      [STATUS] The tagged component for encoding QoS - information was created, but the server does not create it, - neither does the client use that information. -

      -
    • -
    • The size of pre-allocated buffer for the outgoing CDR streams is defined at compilation time; but if we use an efficient enough allocator we could make its size configurable @@ -557,16 +472,6 @@

    • -
    • ORB: - By default TAO disables Nagle's algorithm, this should be - an optional feature, otherwise TAO will perform poorly over - WANs. -
      [STATUS] An alternative: this could be fixed as part of - the real-time spec that introduces transport specific - policies. -

      -
    • -
    • Check that system calls like recv() and send() are restarted if a signal is received by the process while they are executing. @@ -809,6 +714,17 @@ encapsulation format.

      Completed Tasks

        +
      1. Add support for timeouts and protocol attributes to the + ORB. +
        [ASSIGNED TO:] Carlos +
        [STATUS] Support for the Policy objects is present, but + we haven't implemented any of the Policy objects and, of + course, we don't use them. +
        [DONE] Protocol attributes is deferred until the + real-time spec is implemented. +

        +
      2. +
      3. The current implementation of collocation is optimal for hard-real-time applications, but in some cases it may be desirable to follow -- cgit v1.2.1