Hi Stefan,

On Tue, 2019-06-18 at 08:47 +0000, Stefan Seifert wrote:
> sounds reasonable
> (although i'm always a bit hesitent with such low-level
> instrumentation magic - if this magic creates a problem sometimes in
> the future it's quite difficult to find out what's the source of the
> problem if you are not aware of the presence of it)

I agree and I'm looking at this as a last resort. If you run code you
can't control which is also not setting timeouts you basically have
three options:

1. try and get the code fixed (might not always be possible or simple)
2. Live with possible downtime due to missing timeouts
3. Apply a little bit of magic and get more stability

Up till now we only had 1 and 2. This new module add option 3.

Note that I don't think anyone should just apply this for their Sling
deployments unless they think they have a real need for it.

If you own the code, you should 100% apply timeouts yourself. This is
for code you're running but not controlling.

> 
> the README is missing the "OkHttp" support.

Added in https://github.com/apache/sling-whiteboard/pull/42 , thanks!

Robert

> 
> stefan
> 
> > -----Original Message-----
> > From: Robert Munteanu [mailto:[email protected]]
> > Sent: Tuesday, June 18, 2019 10:12 AM
> > To: [email protected]
> > Subject: [git] New git repository - sling-org-apache-sling-
> > connection-
> > timeout-agent
> > 
> > Hi,
> > 
> > I'd like to create a new repo for the code currently living in the
> > whiteboard at [0].
> > 
> > Proposed repository name:  sling-org-apache-sling-connection-
> > timeout-agent
> > Artifact id: org.apache.sling.connection-timeout-agent
> > 
> > The resulting jar file will be a java agent (and probably _not_ and
> > OSGi bundle ) that is used to set timeout defaults for HTTP
> > connections
> > made from within a Sling application.
> > 
> > The README [1] has more details on requirements, supported features
> > and
> > usage.
> > 
> > Thoughts?
> > 
> > Robert
> > 
> > [0]: 
> > https://github.com/apache/sling-whiteboard/tree/master/url-connection
> > -
> > agent
> > [1]: 
> > https://github.com/apache/sling-whiteboard/blob/master/url-connection
> > -
> > agent/README.md
> > 

Reply via email to