Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 24B9A200B68 for ; Fri, 19 Aug 2016 14:04:02 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 2336E160AAC; Fri, 19 Aug 2016 12:04:02 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 42627160A8E for ; Fri, 19 Aug 2016 14:04:01 +0200 (CEST) Received: (qmail 10081 invoked by uid 500); 19 Aug 2016 12:04:00 -0000 Mailing-List: contact dev-help@jmeter.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jmeter.apache.org Delivered-To: mailing list dev@jmeter.apache.org Received: (qmail 10046 invoked by uid 99); 19 Aug 2016 12:04:00 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Aug 2016 12:04:00 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id A654D180502 for ; Fri, 19 Aug 2016 12:03:59 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.448 X-Spam-Level: * X-Spam-Status: No, score=1.448 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id 8_N48E3_4W2W for ; Fri, 19 Aug 2016 12:03:54 +0000 (UTC) Received: from mail-io0-f170.google.com (mail-io0-f170.google.com [209.85.223.170]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id B32EB5FB04 for ; Fri, 19 Aug 2016 12:03:53 +0000 (UTC) Received: by mail-io0-f170.google.com with SMTP id b62so45884444iod.3 for ; Fri, 19 Aug 2016 05:03:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=/jAKcCT+o1E8KdbnPuAsC5N6w2nbmFYtFk12jjjRFyI=; b=G6FCLUVbpuWWMzZvjsbwxS4atvk6TUxPVPTZXo1scmyXpgprnyBv5cwvH3I7dcU6Oe r2WA8PiHXLu3tE8u48g6qDOcbdirwM2iQBa6Gbdlko45Ia/drtlCo7XQTkN4rn/ubZYC PVucRukeKcVJVN8QRIXq2FbnCnI/1XDzFVprFhs0rLqRFrJ2DtP4LJ4P1uYlef/wPvKq rI9vc6ttqqwZ/owPMkL0ytNhgoDoTw6v1FB15Y1fPIrzxShJf0oU7L/6C3wQtPkk8LAA L0HdnfxO3Qs4OZZ34ozLX6itFnOztF66LZm2icGnBc/poBk10YkMVOK4mkplYXeKFE+s qI/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=/jAKcCT+o1E8KdbnPuAsC5N6w2nbmFYtFk12jjjRFyI=; b=m9rTp1FJdrFpGfTm4WuLfx5pqNxFG9VqoUuxfNLvNnwWo52DCgWe8q3De/tMo2kVKz h/DwGxKxzCgxSVN8l3p3q9S5eIsqWVCMnXmZXN4e6MdUE0tGbGo9LHMHVSD1uicBJeQq xNXi9Yta8HuyXC/IDaSbjlmB6CYn4jMxoAuqtsD0SdzlKrzciAbK9H4E4YBWH0vL2cRR jRJYg6KkuG/fc6b00ubw6VyJJL0E9G8Gf/lODxjnwj8ZN0DO+U5Iz5/FUlnBGO/TBZEY csaxkVCh9tniUqZ83pmnw+X95c5GilZ5IcVYasW4AKYM2Xp7q4ZM6lQNi8xq76AqgIo7 pv/Q== X-Gm-Message-State: AEkoousNlJyuD5iS9pYjUy/8gth/eY3ZlrYoNVM0xJN07uKvy+XXZW2zoI/GJ5JCBMijztzxonmDQf1l8N71pw== X-Received: by 10.107.151.143 with SMTP id z137mr8930260iod.191.1471608227136; Fri, 19 Aug 2016 05:03:47 -0700 (PDT) MIME-Version: 1.0 Received: by 10.79.22.133 with HTTP; Fri, 19 Aug 2016 05:03:46 -0700 (PDT) Received: by 10.79.22.133 with HTTP; Fri, 19 Aug 2016 05:03:46 -0700 (PDT) In-Reply-To: References: <341aaf82-6c5d-6f54-076a-b349926217f3@internetallee.de> From: Antonio Gomes Rodrigues Date: Fri, 19 Aug 2016 14:03:46 +0200 Message-ID: Subject: Re: Roadmap 2016/2017 To: dev@jmeter.apache.org Content-Type: multipart/alternative; boundary=001a11402c90a0b035053a6b7dfc archived-at: Fri, 19 Aug 2016 12:04:02 -0000 --001a11402c90a0b035053a6b7dfc Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi I have no computer for the momemt to check it but Gatling (licence bsd) use netty Antonio Le 19 ao=C3=BBt 2016 12:32, "sebb" a =C3=A9crit : > It looks like Netty has additional requirements for HTTP/2 with TLS > > http://netty.io/wiki/requirements-for-4.x.html > > We need to ensure that these additional dependencies are available > under a suitable license before considering whether to use it for > JMeter. > > On 19 August 2016 at 10:24, Philippe Mouawad > wrote: > > For info: > > Http2Client : > > - http://netty.io/5.0/xref/io/netty/example/http2/client/ > Http2Client.html > > > > Regards > > > > On Fri, Aug 19, 2016 at 9:45 AM, Philippe Mouawad < > > philippe.mouawad@gmail.com> wrote: > > > >> > >> > >> On Fri, Aug 19, 2016 at 12:19 AM, sebb wrote: > >> > >>> On 18 August 2016 at 22:47, Philippe Mouawad < > philippe.mouawad@gmail.com> > >>> wrote: > >>> > Hello, > >>> > @sebb, as chief of PMC, could you expose your vision of JMeter's > roadmap > >>> > and future ? > >>> > >>> Yes, I am the chair of the PMC, but that is not the same as a chief. > >>> The chair is not a technical role, it is purely administrative. > >>> As such the chair has the same standing as any other PMC member. > >>> > >>> =3D=3D > >>> > >> It is good to know that > >> > >> > >>> > >>> In the short term, I would like to see the HC4 code fixed to remove > >>> all the deprecations. > >>> > >> +1 > >> > >>> > >>> HTTP2 can wait until there is a suitable library. > >>> > >> > >> There is already some, see: > >> > >> https://github.com/http2/http2-spec/wiki/Implementations > >> > >> the most famous being netty no ? > >> > >> > >> > >>> It would be nice to fix undo/redo, but as I suspected this is going t= o > >>> be really difficult. > >>> > >> +1 > >> > >>> > >>> As a general rule, we should be cautious about adding code to support > >>> infrequent use cases, especially where there is a reasonable > >>> alternative. > >>> > >> > >> Ok if it's not a matter of living with broken features just to avoid > >> breaking changes. > >> It's not because there is a workaround or a complex way to do somethin= g > >> that we should not try to make it easier. > >> > >> > >>> > >>> > Thank you > >>> > > >>> > On Thursday, July 28, 2016, Philippe Mouawad < > >>> philippe.mouawad@gmail.com> > >>> > wrote: > >>> > > >>> >> > >>> >> > >>> >> On Thursday, July 28, 2016, Felix Schumacher >>> >> internetallee.de > >>> >> ');>> > >>> >> wrote: > >>> >> > >>> >>> Am 27.07.2016 um 14:41 schrieb Philippe Mouawad: > >>> >>> > >>> >>>> Hello, > >>> >>>> I think we should work on a roadmap for JMeter to ensure: > >>> >>>> - we prioritize some urgent work on it. > >>> >>>> - we give visibility on future of JMeter to users > >>> >>>> > >>> >>>> > >>> >>>> I see the following things from most to less urgent: > >>> >>>> > >>> >>>> - http2 support. We depend on httpclient for this > >>> >>>> > >>> >>> +1 but I think it is httpclient or jdk where the work is. > >>> >> > >>> >> > >>> >> Afaik, it's a priority of Httpclient no? > >>> >> If not, maybe we should look at other options although my preferen= ce > >>> >> clearly goes to hc for simplicity and uniformity. > >>> >> > >>> >> - possible rework of core architecture to at least introduce a poo= l > of > >>> >>>> threads or switch to async model allowing us to take advantage o= f > >>> async > >>> >>>> io > >>> >>>> > >>> >>> lot of work (I think really a lot of work), but it is probably a > >>> worthy > >>> >>> goal for the long run > >>> >> > >>> >> I think so > >>> >> > >>> >>> > >>> >>> - start a migration to JavaFX , a good opportunity would be to > >>> replace the > >>> >>>> old browser used for html rendering > >>> >>>> > >>> >>> replacement of the browser component with javafx is a good thing. > >>> >> > >>> >> Yes that was my main intention. I don't think it's a big deal. > >>> >> > >>> >>> > >>> >>> Replacement of every thing? I don't know. Will javafx really be t= he > >>> next > >>> >>> big java gui? Would it be worth trying to get to a html/http gui > and > >>> get > >>> >>> rid of swing completely? > >>> >> > >>> >> > >>> >> It would be a webapp ? How do you see it ? > >>> >> > >>> >>> > >>> >>> For the near future: > >>> >>> > >>> >>> * get a bugfix release of 3.0 > >>> >> > >>> >> I would like to commit an enhancement to generate reports from gui > >>> before. > >>> >> > >>> >> > >>> >>> * complete migration to httpclients new api > >>> >> > >>> >> +1 > >>> >> > >>> >>> * make recording of jsf sites easier > >>> >> > >>> >> maybe introduce more generally a Framework correlator where jsf > would > >>> be 1 > >>> >> implementation. > >>> >> > >>> >> > >>> >>> * discuss replacement of logging framework > >>> >> > >>> >> +1 > >>> >> > >>> >>> * look at memory consumption of the tree view listener > >>> >>> ideas where: > >>> >>> - store only the last/first X entries > >>> >>> - store only marked entries (might be a header field) > >>> >>> > >>> >>> > >>> >>> > >>> >>>> As side features: > >>> >>>> - DSL ? > >>> >>>> > >>> >>> nice idea, but this is a lot of work > >>> >> > >>> >> > >>> >> > >>> >>> - JSON format instead of XMLfor jmx plans if dsl is too heavy > change ? > >>> >>>> > >>> >>> I think xml has served us well. Every other format has to prove, > that > >>> it > >>> >>> really can compete. > >>> >>> > >>> >>>> - Fix undo /redo feature > >>> >>>> > >>> >>> +1 for looking at undo/redo > >>> >> > >>> >> I would really love to see this one fixed or dropped. > >>> >> But I don't want to spend too much energy on it. > >>> >> > >>> >> > >>> >> > >>> >> > >>> >>> > >>> >>> Regards, > >>> >>> Felix > >>> >>> > >>> >>>> - ... > >>> >>>> > >>> >>>> Ideas welcome > >>> >>>> Regards > >>> >>>> Philippe M. > >>> >>>> > >>> >>>> > >>> >>>> > >>> >>>> > >>> >>> > >>> >> > >>> >> -- > >>> >> Cordialement. > >>> >> Philippe Mouawad. > >>> >> > >>> >> > >>> >> > >>> >> > >>> > > >>> > -- > >>> > Cordialement. > >>> > Philippe Mouawad. > >>> > >> > >> > >> > >> -- > >> Cordialement. > >> Philippe Mouawad. > >> > >> > >> > > > > > > -- > > Cordialement. > > Philippe Mouawad. > --001a11402c90a0b035053a6b7dfc--