Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  •  Interpreter can be invoked via gRPC API
  •  Rholang Code can be evaluated in the Node regardless of the mode the node boots up in
    •  standalone mode
    •  Bootstrap mode
    •  Connected mode
  •  Rholang CLI can be invoked in 2 modes
    •  REPL
      •  Execute: @"listCh"!([1, 2, 3]) | for(@list <- @"listCh"){ match list { [a, b, c] => { @"stdout"!(a) } } }
    •  EVAL - accepts a file

STDOUT channel works: 

...

  •  Server accepts requests and returns responses
  •  List of peers is accurate & matches what is presented on the server console.
    •  Response from peers reflects peers currently connected and changes as the peer list changes
  •   Deploy-demo call works (--deploy-demo)

Metrics

  •  Check Promethus server
  •  Check that all metrics in the release appear

...

Who?

What 

Test the tasks described above in your assigned environment below.




Jeremy

Ubuntu 16.04 LTS

Results (DEB):

  •  Installed cleanly
  •  

    Started systemd service succesfully

  •  Tested REPL
  •  Tested EVAL
  •   
  •   
  •  Tested Deploy Demo

Comments:

Fedora 27 VM 

Results (RPM):

  •  Installed cleanly
  •  

    Started systemd service succesfully

  •  Tested REPL
  •  Tested EVAL
  •   
  •   
  •  Tested Deploy Demo

Comments:

Debian Stable VM

Results (DEB):

  •  Installed cleanly
  •  

    Started systemd service succesfully

  •  Tested REPL
  •  Tested EVAL
  •   
  •   
  •  Tested Deploy Demo

Comments:

I can't see my cursor/text after I exit using CTRL-C from REPL

1GB Ubuntu VM

2GB Debian VM

4GB Fedora VM

Ubuntu LTS baremetal 32GB

Henry

Debian Stable VM (1 GB RAM, 1 CPU):

(DEB, Binary Tarball)


Results (Binary Tarball):

  •  

    Started node manually

  •  Tested REPL
  •  Tested EVAL
  •  Tested Deploy Demo


Results (DEB):

  •  Installed cleanly
  •  

    Started systemd service succesfully

  •  Tested REPL
  •  Tested EVAL
  •  Tested Deploy Demo

Fedora Laptop (8 GB RAM, 4 CPU)

(RPM, Binary Tarball)


Results (Binary Tarball):

  •  

    Started node manually

  •  Tested REPL
  •  Tested EVAL
  •  Tested Deploy Demo


Results (RPM):

  •  Installed cleanly
  •  

    Started systemd service succesfully

  •  Tested REPL
  •  Tested EVAL
  •  Tested Deploy Demo



Comments:

Still seeing NPE when I exit REPL with CTRL-C

https://rchain.atlassian.net/browse/

Jira Legacy
serverSystem JIRA
serverId50130123-f232-3df4-bccb-c16e7d83cd3e
keyCORE-485

Eval works "as advertised" but it is really counterintuitive to have to provide the absolute path to a file on the server, rather than client.

jeremy

Jeremy and

i

I evaluated every file in the top-level of /usr/share/rnode/examples in networked mode and all is good

We should exit immediately with status code >= 1 and error message when libsodium is not found:

Jira Legacy
serverSystem JIRA
serverId50130123-f232-3df4-bccb-c16e7d83cd3e
keyCORE-516

Medha

Test docker

1 CPU, 1 GB RAM

Results (Docker)

  •  Installed cleanly
  •  REPL in Connected Mode
  •  EVAL in connected Mode
  •  Deploy Demo
  •  Tutorial - first 2 examples
  •  EVAL, Deploy-Demo running together
  •   EVAL in standalone mode


Comments:

If the path is wrong in eval mode, exception is not returned to user.  Exception appears on server side.   

Jira Legacy
serverSystem JIRA
serverId50130123-f232-3df4-bccb-c16e7d83cd3e
keyCORE-515

Casper issue, at some point the same block is passed around (observed at block 8)

Jira Legacy
serverSystem JIRA
serverId50130123-f232-3df4-bccb-c16e7d83cd3e
keyCORE-514
 - Issue between connected and disconnected model

Mateusz

Ubuntu 16.04 (8 CPU 32GB RAM)

  •  Installation completes without issues
  •  Ctrl-C terminates the program without throwing an exception
  •  Program starts without exceptions (providing that the directories needed exist on the system)
  •  Started systemd service succesfully
  •  Started in standalone mode
  •  Tested REPL
  •  Tested EVAL
  •  Tested STDOUT
  •  Check Promethus server
  •  Check that all metrics in the release appear
  •  Server accepts requests and returns responses
  •  List of peers is accurate & matches what is presented on the server console.
    •  Response from peers reflects peers currently connected and changes as the peer list changes
  •   Deploy-demo call works (--deploy-demo)

Comments:

Still seeing NPE when I exit REPL with CTRL-C




Michael Birchtest locally with dev

assembly jar

docker

Result: Both work fine (modulo NPE on exit of repl via ^D)



Sebastiantest locally with dev

test docker

with dev



...