{"action":"opened","issue":{"url":"https://api.github.com/repos/acassen/keepalived/issues/791","repository_url":"https://api.github.com/repos/acassen/keepalived","labels_url":"https://api.github.com/repos/acassen/keepalived/issues/791/labels{/name}","comments_url":"https://api.github.com/repos/acassen/keepalived/issues/791/comments","events_url":"https://api.github.com/repos/acassen/keepalived/issues/791/events","html_url":"https://github.com/acassen/keepalived/issues/791","id":300707919,"number":791,"title":"Unknown keyword 'path'","user":{"login":"coretemp","id":34454443,"avatar_url":"https://avatars0.githubusercontent.com/u/34454443?v=4","gravatar_id":"","url":"https://api.github.com/users/coretemp","html_url":"https://github.com/coretemp","followers_url":"https://api.github.com/users/coretemp/followers","following_url":"https://api.github.com/users/coretemp/following{/other_user}","gists_url":"https://api.github.com/users/coretemp/gists{/gist_id}","starred_url":"https://api.github.com/users/coretemp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coretemp/subscriptions","organizations_url":"https://api.github.com/users/coretemp/orgs","repos_url":"https://api.github.com/users/coretemp/repos","events_url":"https://api.github.com/users/coretemp/events{/privacy}","received_events_url":"https://api.github.com/users/coretemp/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-02-27T16:46:56Z","updated_at":"2018-02-27T16:46:56Z","closed_at":null,"author_association":"NONE","body":"<snip> needs to be replaced by some IPv4 address.\r\n\r\n```\r\nglobal_defs {\r\n\r\n  ! this should be defined here, but it apparently doesn't work as advertised\r\n! lvs_sync_daemon_interface eth0 VI_2\r\n! name of the LVS director\r\nrouter_id LVS_2\r\n\r\n}\r\n\r\nvrrp_instance VI_2 {\r\n  interface eth0\r\n  state BACKUP\r\n  virtual_router_id 1\r\n  priority 40\r\n\r\n\r\n\r\n\r\n\r\n  unicast_src_ip 172.31.32.113\r\n  unicast_peer {\r\n    172.31.34.87\r\n  }\r\n\r\n  virtual_ipaddress {\r\n    <snip>/32 dev eth0\r\n  }\r\n\r\n  ! go to FAULT state if the specified interface goes down\r\ntrack_interface { eth0 }\r\nadvert_int 1\r\n\r\n}\r\n\r\nvirtual_server <snip> 9999 {\r\n   delay_loop 2\r\n\r\n  ! per packet routing for UDP\r\n  ops\r\n\r\n  ! alternative implementation for older versions of keepalivd\r\n  ! quorum_up \"ipvsadm -E -u <snip> --ops -s rr\"\r\n\r\n  ! Weighted Least-Connections\r\n  ! Distributes more requests to servers with fewer active connections relative to their capacities. Capacity is indicated by a user-assigned weight, which is then adjusted upward or downward by dynamic load information. The addition of weighting makes this algorithm ideal when the real server pool contains hardware of varying capacity.\r\n\r\n  ! key to making this work:\r\n  ! use IP address in same network segment for the virtual IP.\r\n  ! would be nice to figure out how to make it work when the virtual IP is in a different segment\r\n\r\n  ! round robin\r\n  lvs_sched rr\r\n  lb_algo rr\r\n  lb_kind NAT\r\n  protocol UDP\r\n\r\nreal_server 172.31.34.57 9999 {\r\n  ! equal to default weight\r\n  weight 1\r\n\r\n  HTTP_GET {\r\n    ! health check HTTP URL\r\n    url {\r\n      path /\r\n      status_code 200\r\n    }\r\n    connect_timeout 2\r\n    nb_get_retry 2\r\n    delay_before_retry 2\r\n    connect_port 10000\r\n  }\r\n}\r\n```\r\n\r\nreturns: \r\n\r\n```\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword 'path'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword 'status_code'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword 'connect_timeout'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword 'nb_get_retry'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword 'delay_before_retry'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword 'connect_port'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword '}'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword '}'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword 'real_server'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword 'weight'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword 'HTTP_GET'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword 'url'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword 'path'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword 'status_code'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword '}'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword 'connect_timeout'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword 'nb_get_retry'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword 'delay_before_retry'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword 'connect_port'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword '}'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword '}'\r\nFeb 27 17:41:26 failover_keepalive Keepalived_vrrp[4805]: Unknown keyword '}'\r\n\r\n```\r\n\r\n"}}
{"actor":{"display_login":"coretemp"}}