dev@glassfish.java.net

Re: Http Page Compression

From: Eduardo Pelegri-Llopart <pelegri_at_sun.com>
Date: Fri, 02 Jun 2006 15:56:23 -0700

JFA - Did you use the CVS-News mechanism so we can track this new
feature?... I'm attaching a version of the Help file. We should start
using this so we can more easily tag what is in a given release...

Thanks,

        - eduard/o

Carla Mott wrote:
> This will be available in tomorrow's nightly and next week's
> promoted (v2_b06) right?
>
> Carla
>
> Jeanfrancois Arcand wrote:
>
>> Hi,
>>
>> I've enabled the support. See issue 700 for more info.
>>
>> https://glassfish.dev.java.net/issues/show_bug.cgi?id=700
>>
>> One less Web Container features mysteriously hidden :-)
>>
>> -- Jeanfrancois
>>
>> Jeanfrancois Arcand wrote:
>>
>>> Hi,
>>>
>>> Dyego Souza Dantas Leal wrote:
>>>
>>>> I want to use Http Compression with GlassFish , the Grizzly support
>>>> this feature ?
>>>
>>>
>>>
>>>
>>> we aren't exposing this feature (historial reason from PE 8.x), but a
>>> lot of people are asking for itso can you file an RFE and I properly
>>> expose the interface to enable it.
>>>
>>>
>>>>
>>>> If YES , how to enable this ?
>>>>
>>>>
>>>> Tnks !
>>>>
>>>>
>>>> ps: I'm changing from JBoss to GlassFish.
>>>
>>>
>>>
>>>
>>> Cool :-)
>>>
>>> -- Jeanfrancois
>>>
>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>
>

Help

Help

What's this?

This application monitors the CVS changelog e-mails from java.net, extract noteworty changes, and publish them. This attempts to serve the following purposes:

How does it work?

There's a daemon user called cvs_news_daemon@dev.java.net. A java.net project owner sets this up so that this user subscribes to the CVS mailing list. (If you are a project owner, you can do so from java.net mailing list screen by editing subscribers and add this address manually.

Once registered, this daemon checks each commit message it sees, and looks for the following form:

[NEWS:tag1 tag2 tag3] SUBJECT
DESCRIPTION DESCRIPTION DESCRIPTION
DESCRIPTION DESCRIPTION DESCRIPTION

Other text can be infront of this block, provided that "[NEWS:tag1 ..." portion starts a new line. Similarly, more text can follow this block, provided that there's an empty block. One CVS commit message can only have one news.

The following examples illustrate which portion of the message daemon picks up:

Example.1

TEXT TEXT TEXT TEXT
[NEWS:tag1 tag2 tag3] SUBJECT
DESCRIPTION DESCRIPTION DESCRIPTION
DESCRIPTION DESCRIPTION DESCRIPTION

TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT

Example.2

[NEWS:tag1 tag2 tag3] SUBJECT
DESCRIPTION DESCRIPTION DESCRIPTION
DESCRIPTION DESCRIPTION DESCRIPTION

TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT

The daemon picks up these portions as news.

Tags

Each news has one or more "tag"s. A tag is really just a label, which is used to classify a news. A tag consists of alpha-numeric lower case characters.

The exact use of tags are left up to each project, but for example, if your news is related to performance, maybe you can put "performance", and so on.

Besides the tags you specify in the [NEWS:...] portion, the system automatically puts a few tags, such as the name of the user who committed the change, the project in which the change was made, and the name of the branch if the change was on a branch.

How to take advantage of it?

Here are a few usage suggestions:

  1. Your project X depends on another project Y. If so, consider subscribing to the RSS feed for the news from Y, so that you get notified of important changes happening in there.
  2. Your project is about to hit a release and you need to come up with a list of noteworthy changes. If so, use the Ant task to generate the XML report of noteworthy changes.

TODO

These are the list of things I'm thinking about doing, if people think it's a good idea.

  1. Allow people to do AND-query by multiple tags, so that you can just look for "glassfish performance" changes.
  2. Write other changelog parsers, so that this can monitor SWAN CVS repository as well.
  3. Write Ant task to generate XML reports, which lets you ask "what interesting changes happened during tag A and tag Y?"
  4. Support trackback ping from blogs, so that this system can also track whatever blogs people wrote about certain noteworthy changes.

Finally, if you're tired of your main day job and need something else to work on as your distraction, please join me in working on this code. Remember, the time you spend on this is still counted toward your working hours!


  feedback   Ver.private-04/27/2006 09:42(kohsuke)