+1 to the WarGames reference.

On Fri, Jul 14, 2017 at 2:37 AM, Joey McAllister <jmcallis...@pivotal.io>
wrote:

> +🏓 * for "pong."
>
> Alternatively: "Wouldn't you prefer a nice game of chess?"
>
> *[Unicode character U+1F3D3]
>
> On Thu, Jul 13, 2017 at 1:54 PM Michael William Dodge <mdo...@pivotal.io>
> wrote:
>
> > +1 for "pong".
> >
> > > On 13 Jul, 2017, at 13:45, Kirk Lund <kl...@apache.org> wrote:
> > >
> > > I'm really boring... I would've just had it reply "PONG" ;)
> > >
> > > On Thu, Jul 13, 2017 at 11:57 AM, John Blum <jb...@pivotal.io> wrote:
> > >
> > >> Here you go...
> > >>
> > >> https://github.com/apache/geode/blob/rel/v1.1.1/geode-
> > >> core/src/main/java/org/apache/geode/management/internal/web/shell/
> > >> RestHttpOperationInvoker.java#L151-L204
> > >>
> > >>
> > >> On Thu, Jul 13, 2017 at 10:51 AM, John Blum <jb...@pivotal.io> wrote:
> > >>
> > >>> Corrections below (apologies)...
> > >>>
> > >>> On Thu, Jul 13, 2017 at 10:44 AM, John Blum <jb...@pivotal.io>
> wrote:
> > >>>
> > >>>> Yeah, that was my doing. :)
> > >>>>
> > >>>> I thought it would be more fun to return a special message than the
> > >>>> typical "Alive".  "Mischief Managed" comes from *Harry Potter*.
> > >>>>
> > >>>> This endpoint is of course benign/idempotent and was purely meant to
> > >> test
> > >>>> the Management REST API's availability, or rather that the
> > >> Manage/Locator
> > >>>> was still "online".
> > >>>>
> > >>>> Unlike JMX RMI, HTTP is stateless.  When a JMX RMI connection is
> made,
> > >> it
> > >>>> is persistent and constantly "connected", where as each HTTP request
> > to
> > >> the
> > >>>> Management REST API opens and closes a connection.  Therefore, you
> > have
> > >> no
> > >>>> idea whether *Gfsh* is still connected to the Manager between
> requests
> > >>>> unlike the JMX RMI connection.
> > >>>>
> > >>>> So, I run a background Thread that "polls" this endpoint every 500
> ms.
> > >>>> It might even test the message; I don't remember.  Once the response
> > is
> > >>>> anything other than 200 OK, then we know there is a problem and that
> > the
> > >>>> connection was most likely terminated.
> > >>>>
> > >>>> Therefore, it keeps the behavior of the HTTP connection between
> *Gfsh*
> > >>>> and the Manager similar to the JMX RMI connection by returning...
> > >>>>
> > >>>> No longer connected to 10.99.199.10[1099].
> > >>>>
> > >>>> gfsh>
> > >>>>
> > >>>>
> > >>>> On Thu, Jul 13, 2017 at 10:36 AM, Jacob Barrett <
> jbarr...@pivotal.io>
> > >>>> wrote:
> > >>>>
> > >>>>> For the older crowed I would have rather it replied:
> > >>>>>
> > >>>>> Ah, I see you have the machine that goes 'ping!'.
> > >>>>>
> > >>>>> Sent from my iPhone
> > >>>>>
> > >>>>>> On Jul 13, 2017, at 10:23 AM, Jared Stewart <jstew...@pivotal.io>
> > >>>>> wrote:
> > >>>>>>
> > >>>>>> I'm young enough to recognize it as a Harry Potter reference, but
> I
> > >>>>> have no
> > >>>>>> idea what it's doing in our product code.
> > >>>>>>
> > >>>>>> - Jared
> > >>>>>>
> > >>>>>>> On Jul 13, 2017 10:14 AM, "Kirk Lund" <kl...@apache.org> wrote:
> > >>>>>>>
> > >>>>>>> Anyone know why the response to a REST service PING returns
> > >> "Mischief
> > >>>>>>> Managed!?
> > >>>>>>>
> > >>>>>>> @RequestMapping(method = {RequestMethod.GET, RequestMethod.HEAD},
> > >>>>> value =
> > >>>>>>> "/ping")
> > >>>>>>> public ResponseEntity<String> ping() {
> > >>>>>>> return new ResponseEntity<String>("<html><body><h1>Mischief
> > >>>>>>> Managed!</h1></body></html>",
> > >>>>>>>     HttpStatus.OK);
> > >>>>>>> }
> > >>>>>>>
> > >>>>>>> <klund@Kirks-MacBook-Pro>/Users/klund/dev/geode [949]$ git grep
> > >>>>> 'Mischief
> > >>>>>>> Managed'
> > >>>>>>> geode-core/src/main/java/org/apache/geode/management/
> > >>>>>>> internal/web/controllers/ShellCommandsController.java:
> > >>>>>>>  return new ResponseEntity<String>("<html><body><h1>Mischief
> > >>>>>>> Managed!</h1></body></html>",
> > >>>>>>>
> > >>>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>> --
> > >>>> -John
> > >>>> john.blum10101 (skype)
> > >>>>
> > >>>
> > >>>
> > >>>
> > >>> --
> > >>> -John
> > >>> john.blum10101 (skype)
> > >>>
> > >>
> > >>
> > >>
> > >> --
> > >> -John
> > >> john.blum10101 (skype)
> > >>
> >
> >
>



-- 
"The World is a book, and those who do not travel read only a page." - St.
Augustine.

Reply via email to