{"action":"created","comment":{"url":"https://api.github.com/repos/ow2-proactive/documentation/pulls/comments/64032717","id":64032717,"diff_hunk":"@@ -400,19 +400,57 @@ The main troubles you may have to face are the following ones:\n * You get an *authentication error*: this is probably due to your default credentials file which cannot be found. In the \"Connection\" tab of the Configuration Editor (Figure 5.4, “Configuration Editor window - Connection Tab (Resource Manager Registration)”), you can choose the credentials file you want. You can select, for instance, the credentials file located at PROACTIVE_HOME/config/authentication/scheduler.cred or your own credentials file.\n * The node seems to be well started but you cannot see it in the Resource Manager interface : in this case, make sure that the *port number* is the good one. Do not forget that the runtime port number is incremented from the initial ProActive Resource Manager port number. You can see exactly on which port your runtime has been started looking at the log file described above.\n \n+== Available Network Protocols\n+\n+ProActive Workflows and Scheduling offers several communication protocols for\n+the Scheduler and nodes to communicate. Each protocol provides different\n+features: _speed_, _security_, _fast error detection_, _firewall_ or\n+_NAT friendliness_.\n+None of the protocols can offer all these features at the same time.\n+Consequently, the selection should be made carefully. Below are introduced\n+available network protocols.\n+Configuration and properties are discussed in <<_network_properties>>.\n+\n+=== ProActive Network Protocol\n+\n+ProActive Network Protocol (PNP) is the general purpose communication protocol\n+(`pnp://` scheme). Its performances are quite similar to the well known Java RMI\n+protocol, but it is much more robust and network friendly. It requires only one\n+TCP port per JVM and no shared registry. Besides, it enables fast network\n+failure discovery and better scalability.\n+PNP binds to a given TCP port at startup. All incoming communications use this\n+TCP port. Deploying the Scheduler or a node with PNP requires to open one and\n+only one incoming TCP port per machine.\n+\n+=== ProActive Network Protocol over SSL\n+\n+ProActive Network Protocol over SSL (PNPS) is the PNP protocol wrapped inside\n+an SSL tunnel. The URI scheme used for the protocol is `pnps://`. It provides\n+the same features as PNP plus ciphering and optionally authentication.\n+Obviously, using SSL incurs some CPU overhead which implies that PNPS is slower\n+than PNP.\n+\n+=== ProActive Message Routing\n+\n+ProActive Message Routing (PAMR) allows the deployment of the Scheduler and nodes\n+on unfriendly networks (e.g. when firewalls are configured). Its associated URI","path":"src/docs/admin/ProActiveAdminGuide.adoc","position":37,"original_position":37,"commit_id":"016ec0cd3eec102be6bc4264baec761037b348df","original_commit_id":"016ec0cd3eec102be6bc4264baec761037b348df","user":{"login":"tobwiens","id":6491363,"avatar_url":"https://avatars.githubusercontent.com/u/6491363?v=3","gravatar_id":"","url":"https://api.github.com/users/tobwiens","html_url":"https://github.com/tobwiens","followers_url":"https://api.github.com/users/tobwiens/followers","following_url":"https://api.github.com/users/tobwiens/following{/other_user}","gists_url":"https://api.github.com/users/tobwiens/gists{/gist_id}","starred_url":"https://api.github.com/users/tobwiens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tobwiens/subscriptions","organizations_url":"https://api.github.com/users/tobwiens/orgs","repos_url":"https://api.github.com/users/tobwiens/repos","events_url":"https://api.github.com/users/tobwiens/events{/privacy}","received_events_url":"https://api.github.com/users/tobwiens/received_events","type":"User","site_admin":false},"body":"you can change 'unfriendly networks' to 'behind a firewall'. unfriendly is vague. ","created_at":"2016-05-20T12:24:30Z","updated_at":"2016-05-20T12:24:30Z","html_url":"https://github.com/ow2-proactive/documentation/pull/277#discussion_r64032717","pull_request_url":"https://api.github.com/repos/ow2-proactive/documentation/pulls/277","_links":{"self":{"href":"https://api.github.com/repos/ow2-proactive/documentation/pulls/comments/64032717"},"html":{"href":"https://github.com/ow2-proactive/documentation/pull/277#discussion_r64032717"},"pull_request":{"href":"https://api.github.com/repos/ow2-proactive/documentation/pulls/277"}}},"pull_request":{"url":"https://api.github.com/repos/ow2-proactive/documentation/pulls/277","id":70723307,"html_url":"https://github.com/ow2-proactive/documentation/pull/277","diff_url":"https://github.com/ow2-proactive/documentation/pull/277.diff","patch_url":"https://github.com/ow2-proactive/documentation/pull/277.patch","issue_url":"https://api.github.com/repos/ow2-proactive/documentation/issues/277","number":277,"state":"open","locked":false,"title":"Mention available network protocols and options for PNPS","user":{"login":"lpellegr","id":128898,"avatar_url":"https://avatars.githubusercontent.com/u/128898?v=3","gravatar_id":"","url":"https://api.github.com/users/lpellegr","html_url":"https://github.com/lpellegr","followers_url":"https://api.github.com/users/lpellegr/followers","following_url":"https://api.github.com/users/lpellegr/following{/other_user}","gists_url":"https://api.github.com/users/lpellegr/gists{/gist_id}","starred_url":"https://api.github.com/users/lpellegr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lpellegr/subscriptions","organizations_url":"https://api.github.com/users/lpellegr/orgs","repos_url":"https://api.github.com/users/lpellegr/repos","events_url":"https://api.github.com/users/lpellegr/events{/privacy}","received_events_url":"https://api.github.com/users/lpellegr/received_events","type":"User","site_admin":false},"body":"The pull-request describes the protocols that are available for the Scheduler and nodes to communicate. The administration guide only has been updated. A new section named  _Available Network Protocols_ has been added and the existing one called _Network Properties_ has been updated. The idea was to keep untouched as most as possible the existing structure. \r\n\r\nThe readable version of the documentation associated to this pull-request is available below:\r\nhttp://jenkins.activeeon.com/view/Pull%20Requests/job/documentation-pull-requests/35/jdk=JDK8,label=Linux-non-scheduling-jobs/artifact/build/asciidoc/html5/admin/ProActiveAdminGuide.html#_available_network_protocols\r\n\r\nThe current master is available at:\r\nhttp://jenkins.activeeon.com/job/documentation/114/artifact/build/asciidoc/html5/admin/ProActiveAdminGuide.html\r\n\r\n\r\n","created_at":"2016-05-19T16:16:54Z","updated_at":"2016-05-20T12:24:30Z","closed_at":null,"merged_at":null,"merge_commit_sha":"a37a10dd5528b6e825f39db35f36659babfe2ab1","assignee":{"login":"lpellegr","id":128898,"avatar_url":"https://avatars.githubusercontent.com/u/128898?v=3","gravatar_id":"","url":"https://api.github.com/users/lpellegr","html_url":"https://github.com/lpellegr","followers_url":"https://api.github.com/users/lpellegr/followers","following_url":"https://api.github.com/users/lpellegr/following{/other_user}","gists_url":"https://api.github.com/users/lpellegr/gists{/gist_id}","starred_url":"https://api.github.com/users/lpellegr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lpellegr/subscriptions","organizations_url":"https://api.github.com/users/lpellegr/orgs","repos_url":"https://api.github.com/users/lpellegr/repos","events_url":"https://api.github.com/users/lpellegr/events{/privacy}","received_events_url":"https://api.github.com/users/lpellegr/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/ow2-proactive/documentation/milestones/21","html_url":"https://github.com/ow2-proactive/documentation/milestones/7.10.0","labels_url":"https://api.github.com/repos/ow2-proactive/documentation/milestones/21/labels","id":1744358,"number":21,"title":"7.10.0","description":null,"creator":{"login":"activeeon-bot","id":12379036,"avatar_url":"https://avatars.githubusercontent.com/u/12379036?v=3","gravatar_id":"","url":"https://api.github.com/users/activeeon-bot","html_url":"https://github.com/activeeon-bot","followers_url":"https://api.github.com/users/activeeon-bot/followers","following_url":"https://api.github.com/users/activeeon-bot/following{/other_user}","gists_url":"https://api.github.com/users/activeeon-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/activeeon-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/activeeon-bot/subscriptions","organizations_url":"https://api.github.com/users/activeeon-bot/orgs","repos_url":"https://api.github.com/users/activeeon-bot/repos","events_url":"https://api.github.com/users/activeeon-bot/events{/privacy}","received_events_url":"https://api.github.com/users/activeeon-bot/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":1,"state":"open","created_at":"2016-05-03T09:07:04Z","updated_at":"2016-05-19T16:16:54Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/ow2-proactive/documentation/pulls/277/commits","review_comments_url":"https://api.github.com/repos/ow2-proactive/documentation/pulls/277/comments","review_comment_url":"https://api.github.com/repos/ow2-proactive/documentation/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ow2-proactive/documentation/issues/277/comments","statuses_url":"https://api.github.com/repos/ow2-proactive/documentation/statuses/016ec0cd3eec102be6bc4264baec761037b348df","head":{"label":"lpellegr:pnp-over-ssl","ref":"pnp-over-ssl","sha":"016ec0cd3eec102be6bc4264baec761037b348df","user":{"login":"lpellegr","id":128898,"avatar_url":"https://avatars.githubusercontent.com/u/128898?v=3","gravatar_id":"","url":"https://api.github.com/users/lpellegr","html_url":"https://github.com/lpellegr","followers_url":"https://api.github.com/users/lpellegr/followers","following_url":"https://api.github.com/users/lpellegr/following{/other_user}","gists_url":"https://api.github.com/users/lpellegr/gists{/gist_id}","starred_url":"https://api.github.com/users/lpellegr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lpellegr/subscriptions","organizations_url":"https://api.github.com/users/lpellegr/orgs","repos_url":"https://api.github.com/users/lpellegr/repos","events_url":"https://api.github.com/users/lpellegr/events{/privacy}","received_events_url":"https://api.github.com/users/lpellegr/received_events","type":"User","site_admin":false},"repo":{"id":43139079,"name":"documentation","full_name":"lpellegr/documentation","owner":{"login":"lpellegr","id":128898,"avatar_url":"https://avatars.githubusercontent.com/u/128898?v=3","gravatar_id":"","url":"https://api.github.com/users/lpellegr","html_url":"https://github.com/lpellegr","followers_url":"https://api.github.com/users/lpellegr/followers","following_url":"https://api.github.com/users/lpellegr/following{/other_user}","gists_url":"https://api.github.com/users/lpellegr/gists{/gist_id}","starred_url":"https://api.github.com/users/lpellegr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lpellegr/subscriptions","organizations_url":"https://api.github.com/users/lpellegr/orgs","repos_url":"https://api.github.com/users/lpellegr/repos","events_url":"https://api.github.com/users/lpellegr/events{/privacy}","received_events_url":"https://api.github.com/users/lpellegr/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/lpellegr/documentation","description":"Documentation for ProActive Workflows & Scheduling","fork":true,"url":"https://api.github.com/repos/lpellegr/documentation","forks_url":"https://api.github.com/repos/lpellegr/documentation/forks","keys_url":"https://api.github.com/repos/lpellegr/documentation/keys{/key_id}","collaborators_url":"https://api.github.com/repos/lpellegr/documentation/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/lpellegr/documentation/teams","hooks_url":"https://api.github.com/repos/lpellegr/documentation/hooks","issue_events_url":"https://api.github.com/repos/lpellegr/documentation/issues/events{/number}","events_url":"https://api.github.com/repos/lpellegr/documentation/events","assignees_url":"https://api.github.com/repos/lpellegr/documentation/assignees{/user}","branches_url":"https://api.github.com/repos/lpellegr/documentation/branches{/branch}","tags_url":"https://api.github.com/repos/lpellegr/documentation/tags","blobs_url":"https://api.github.com/repos/lpellegr/documentation/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/lpellegr/documentation/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/lpellegr/documentation/git/refs{/sha}","trees_url":"https://api.github.com/repos/lpellegr/documentation/git/trees{/sha}","statuses_url":"https://api.github.com/repos/lpellegr/documentation/statuses/{sha}","languages_url":"https://api.github.com/repos/lpellegr/documentation/languages","stargazers_url":"https://api.github.com/repos/lpellegr/documentation/stargazers","contributors_url":"https://api.github.com/repos/lpellegr/documentation/contributors","subscribers_url":"https://api.github.com/repos/lpellegr/documentation/subscribers","subscription_url":"https://api.github.com/repos/lpellegr/documentation/subscription","commits_url":"https://api.github.com/repos/lpellegr/documentation/commits{/sha}","git_commits_url":"https://api.github.com/repos/lpellegr/documentation/git/commits{/sha}","comments_url":"https://api.github.com/repos/lpellegr/documentation/comments{/number}","issue_comment_url":"https://api.github.com/repos/lpellegr/documentation/issues/comments{/number}","contents_url":"https://api.github.com/repos/lpellegr/documentation/contents/{+path}","compare_url":"https://api.github.com/repos/lpellegr/documentation/compare/{base}...{head}","merges_url":"https://api.github.com/repos/lpellegr/documentation/merges","archive_url":"https://api.github.com/repos/lpellegr/documentation/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/lpellegr/documentation/downloads","issues_url":"https://api.github.com/repos/lpellegr/documentation/issues{/number}","pulls_url":"https://api.github.com/repos/lpellegr/documentation/pulls{/number}","milestones_url":"https://api.github.com/repos/lpellegr/documentation/milestones{/number}","notifications_url":"https://api.github.com/repos/lpellegr/documentation/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/lpellegr/documentation/labels{/name}","releases_url":"https://api.github.com/repos/lpellegr/documentation/releases{/id}","deployments_url":"https://api.github.com/repos/lpellegr/documentation/deployments","created_at":"2015-09-25T12:21:11Z","updated_at":"2016-01-12T09:41:58Z","pushed_at":"2016-05-19T16:15:31Z","git_url":"git://github.com/lpellegr/documentation.git","ssh_url":"git@github.com:lpellegr/documentation.git","clone_url":"https://github.com/lpellegr/documentation.git","svn_url":"https://github.com/lpellegr/documentation","homepage":"http://doc.activeeon.com/","size":35571,"stargazers_count":0,"watchers_count":0,"language":"CSS","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"ow2-proactive:master","ref":"master","sha":"926efd17971d49bcbba9afc180aef2f6f7758b59","user":{"login":"ow2-proactive","id":11553998,"avatar_url":"https://avatars.githubusercontent.com/u/11553998?v=3","gravatar_id":"","url":"https://api.github.com/users/ow2-proactive","html_url":"https://github.com/ow2-proactive","followers_url":"https://api.github.com/users/ow2-proactive/followers","following_url":"https://api.github.com/users/ow2-proactive/following{/other_user}","gists_url":"https://api.github.com/users/ow2-proactive/gists{/gist_id}","starred_url":"https://api.github.com/users/ow2-proactive/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ow2-proactive/subscriptions","organizations_url":"https://api.github.com/users/ow2-proactive/orgs","repos_url":"https://api.github.com/users/ow2-proactive/repos","events_url":"https://api.github.com/users/ow2-proactive/events{/privacy}","received_events_url":"https://api.github.com/users/ow2-proactive/received_events","type":"Organization","site_admin":false},"repo":{"id":35725072,"name":"documentation","full_name":"ow2-proactive/documentation","owner":{"login":"ow2-proactive","id":11553998,"avatar_url":"https://avatars.githubusercontent.com/u/11553998?v=3","gravatar_id":"","url":"https://api.github.com/users/ow2-proactive","html_url":"https://github.com/ow2-proactive","followers_url":"https://api.github.com/users/ow2-proactive/followers","following_url":"https://api.github.com/users/ow2-proactive/following{/other_user}","gists_url":"https://api.github.com/users/ow2-proactive/gists{/gist_id}","starred_url":"https://api.github.com/users/ow2-proactive/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ow2-proactive/subscriptions","organizations_url":"https://api.github.com/users/ow2-proactive/orgs","repos_url":"https://api.github.com/users/ow2-proactive/repos","events_url":"https://api.github.com/users/ow2-proactive/events{/privacy}","received_events_url":"https://api.github.com/users/ow2-proactive/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/ow2-proactive/documentation","description":"Documentation for ProActive Workflows & Scheduling","fork":false,"url":"https://api.github.com/repos/ow2-proactive/documentation","forks_url":"https://api.github.com/repos/ow2-proactive/documentation/forks","keys_url":"https://api.github.com/repos/ow2-proactive/documentation/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ow2-proactive/documentation/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ow2-proactive/documentation/teams","hooks_url":"https://api.github.com/repos/ow2-proactive/documentation/hooks","issue_events_url":"https://api.github.com/repos/ow2-proactive/documentation/issues/events{/number}","events_url":"https://api.github.com/repos/ow2-proactive/documentation/events","assignees_url":"https://api.github.com/repos/ow2-proactive/documentation/assignees{/user}","branches_url":"https://api.github.com/repos/ow2-proactive/documentation/branches{/branch}","tags_url":"https://api.github.com/repos/ow2-proactive/documentation/tags","blobs_url":"https://api.github.com/repos/ow2-proactive/documentation/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ow2-proactive/documentation/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ow2-proactive/documentation/git/refs{/sha}","trees_url":"https://api.github.com/repos/ow2-proactive/documentation/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ow2-proactive/documentation/statuses/{sha}","languages_url":"https://api.github.com/repos/ow2-proactive/documentation/languages","stargazers_url":"https://api.github.com/repos/ow2-proactive/documentation/stargazers","contributors_url":"https://api.github.com/repos/ow2-proactive/documentation/contributors","subscribers_url":"https://api.github.com/repos/ow2-proactive/documentation/subscribers","subscription_url":"https://api.github.com/repos/ow2-proactive/documentation/subscription","commits_url":"https://api.github.com/repos/ow2-proactive/documentation/commits{/sha}","git_commits_url":"https://api.github.com/repos/ow2-proactive/documentation/git/commits{/sha}","comments_url":"https://api.github.com/repos/ow2-proactive/documentation/comments{/number}","issue_comment_url":"https://api.github.com/repos/ow2-proactive/documentation/issues/comments{/number}","contents_url":"https://api.github.com/repos/ow2-proactive/documentation/contents/{+path}","compare_url":"https://api.github.com/repos/ow2-proactive/documentation/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ow2-proactive/documentation/merges","archive_url":"https://api.github.com/repos/ow2-proactive/documentation/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ow2-proactive/documentation/downloads","issues_url":"https://api.github.com/repos/ow2-proactive/documentation/issues{/number}","pulls_url":"https://api.github.com/repos/ow2-proactive/documentation/pulls{/number}","milestones_url":"https://api.github.com/repos/ow2-proactive/documentation/milestones{/number}","notifications_url":"https://api.github.com/repos/ow2-proactive/documentation/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ow2-proactive/documentation/labels{/name}","releases_url":"https://api.github.com/repos/ow2-proactive/documentation/releases{/id}","deployments_url":"https://api.github.com/repos/ow2-proactive/documentation/deployments","created_at":"2015-05-16T13:38:52Z","updated_at":"2016-01-18T10:25:14Z","pushed_at":"2016-05-19T16:16:54Z","git_url":"git://github.com/ow2-proactive/documentation.git","ssh_url":"git@github.com:ow2-proactive/documentation.git","clone_url":"https://github.com/ow2-proactive/documentation.git","svn_url":"https://github.com/ow2-proactive/documentation","homepage":"http://doc.activeeon.com/","size":35573,"stargazers_count":0,"watchers_count":0,"language":"CSS","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":10,"mirror_url":null,"open_issues_count":9,"forks":10,"open_issues":9,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/ow2-proactive/documentation/pulls/277"},"html":{"href":"https://github.com/ow2-proactive/documentation/pull/277"},"issue":{"href":"https://api.github.com/repos/ow2-proactive/documentation/issues/277"},"comments":{"href":"https://api.github.com/repos/ow2-proactive/documentation/issues/277/comments"},"review_comments":{"href":"https://api.github.com/repos/ow2-proactive/documentation/pulls/277/comments"},"review_comment":{"href":"https://api.github.com/repos/ow2-proactive/documentation/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ow2-proactive/documentation/pulls/277/commits"},"statuses":{"href":"https://api.github.com/repos/ow2-proactive/documentation/statuses/016ec0cd3eec102be6bc4264baec761037b348df"}}}}
{"actor":{"display_login":"tobwiens"}}