Skip to content

Method documentation is insufficient for Shuwdown operations #66

Description

@git-hub-user

I am confused by the 4 methods related to shutting down:

- public void Shutdown()
- public Task ShutdownAsync()
- public void ServerShutdown()
- public Task ServerShutdownAsync()

Are the following observations correct?

  1. After some fiddlig, I found out that Shutdown() shuts down the parent RServe process and the forked child processes. ServerShutdown() shuts down only the child process for the connection it is being called upon.
  2. ServerShutdown() has a comment "This command is asynchronous!", but this is not actually run asynchronously.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions