Return-Path: X-Original-To: apmail-incubator-directmemory-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-directmemory-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 86C479C44 for ; Mon, 20 Feb 2012 16:31:35 +0000 (UTC) Received: (qmail 3851 invoked by uid 500); 20 Feb 2012 16:31:35 -0000 Delivered-To: apmail-incubator-directmemory-dev-archive@incubator.apache.org Received: (qmail 3826 invoked by uid 500); 20 Feb 2012 16:31:35 -0000 Mailing-List: contact directmemory-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: directmemory-dev@incubator.apache.org Delivered-To: mailing list directmemory-dev@incubator.apache.org Received: (qmail 3815 invoked by uid 99); 20 Feb 2012 16:31:35 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Feb 2012 16:31:35 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of daniel.manzke@googlemail.com designates 209.85.215.175 as permitted sender) Received: from [209.85.215.175] (HELO mail-ey0-f175.google.com) (209.85.215.175) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Feb 2012 16:31:27 +0000 Received: by eaal10 with SMTP id l10so1907781eaa.6 for ; Mon, 20 Feb 2012 08:31:07 -0800 (PST) Received-SPF: pass (google.com: domain of daniel.manzke@googlemail.com designates 10.213.6.209 as permitted sender) client-ip=10.213.6.209; Authentication-Results: mr.google.com; spf=pass (google.com: domain of daniel.manzke@googlemail.com designates 10.213.6.209 as permitted sender) smtp.mail=daniel.manzke@googlemail.com; dkim=pass header.i=daniel.manzke@googlemail.com Received: from mr.google.com ([10.213.6.209]) by 10.213.6.209 with SMTP id a17mr2665202eba.137.1329755467441 (num_hops = 1); Mon, 20 Feb 2012 08:31:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=DDzfDajYzpOyZqokJwmZ1DhMqf4G+O4DTUZSWuHzNfw=; b=VChzglo7SB5YxdkDtjGJhvRQKCeS8aTNj+JJL802cB9WGWpjYV90xXjpLGt28f5VWv 2iC9KLWIS+XYfONTBddNjIA4NrtFT6hzsUpgTsRTsMOLhtidRdrB3jEUr0bI8uZmv7Uv Vo0xbTI05RPrb4cVpn8k0YhNfie5GN3TaSDcE= Received: by 10.213.6.209 with SMTP id a17mr2099943eba.137.1329755467260; Mon, 20 Feb 2012 08:31:07 -0800 (PST) MIME-Version: 1.0 Received: by 10.213.105.84 with HTTP; Mon, 20 Feb 2012 08:30:47 -0800 (PST) In-Reply-To: References: From: Daniel Manzke Date: Mon, 20 Feb 2012 17:30:47 +0100 Message-ID: Subject: Re: Just to keep discussions alive... To: directmemory-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=0015174bde9843a55d04b967d26e X-Virus-Checked: Checked by ClamAV on apache.org --0015174bde9843a55d04b967d26e Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Another one I want to see: The concept of a "storage tier". Means different layers of memory type. heap -> offheap -> filesystem and vice versa So Eviction doesn't mean, that the memory will be freed. Only if it was not used in the filesystem. 2012/2/20 Benoit Perroud > On core : > > Merging pointers vs. SLAB (fixed pointer size) allocation. I submitted > a patch some time ago, I will rebase iit with all the recent changes > track it in Jira. > > > 2012/2/20 Raffaele P. Guidi : > > +1 for benchmarks and I suggest to push them a bit further - testing wi= th > > 2/8/16gb buffers (DirectMemory is about handling huge quantities of RAM= , > > after all) > > > > Ciao, > > R > > > > On Mon, Feb 20, 2012 at 4:19 PM, Daniel Manzke < > daniel.manzke@googlemail.com > >> wrote: > > > >> I think there is more need for benchmarks. > >> > >> Benchmarks: > >> - read only with a filled cache > >> - read/write in different scenarios (80/20,60/40,40/60,20/80) > >> - read/write with different values sizes (1, 10, 100kb and file sizes > like > >> 1,5,100mb) > >> - concurrency benchmarks > >> - requesting the same value > >> - writing the same value > >> - writing while requesting it > >> - ... > >> > >> > >> Bye, > >> Daniel > >> > >> 2012/2/20 Simone Tripodi > >> > >> > Hi all guys, > >> > > >> > a lot of new ideas and contributions have joined DM in the last days= - > >> > and thanks all for participating, that means that the community is > >> > healthy! :) - I would encourage anyway you all on closing some pendi= ng > >> > arguments, before that discussions arrive to nowhere. > >> > > >> > I tried to put (almost, apologize in advance if I forgot something, > >> > that was not intentional!) all of them in a kind of "priority queue" > >> > > >> > on core module: > >> > > >> > * as Daniel suggested on JIRA, put/update methods shall be unified,= a > >> > la java.util.Map#put(K, V); > >> > * as Daniel suggested on JIRA, Serializers have to (de)serialize > >> > directly on/to ByteBuffer instances, rather than manipulating byte[]= ; > >> > * access directly to the stored ByteBuffer: actually current impl i= s > >> > a turnaround that created a little of confusion on the following > >> > point; > >> > * Generics: there is the general agreement to have a Cache; > >> > * Michael suggested concurrency and lower level stuff, hopefully wi= ll > >> > contribute some patches; > >> > * APIs: couldn't resist, actual signatures are IMHO confusing (the > >> > order matters!) so a decision has to be taken to switch or not to > >> > fluent APIs, or at least review the original one. > >> > > >> > plugins/integrations > >> > > >> > * Karaf: Ioannis is taking care of it; > >> > * Solr: I was no longer able to run it on my local machine, I hope > >> > TomNaso will have some spare time to help; > >> > * EHCache: fine, still to be imported (subjected to core > modifications) > >> ; > >> > * more serializers: Kryo, ..., for benchmarks (?!?); > >> > * Olivier's REST server (in progress). > >> > > >> > Does it look complete? > >> > > >> > TIA, > >> > Simo > >> > > >> > http://people.apache.org/~simonetripodi/ > >> > http://simonetripodi.livejournal.com/ > >> > http://twitter.com/simonetripodi > >> > http://www.99soft.org/ > >> > > >> > >> > >> > >> -- > >> Viele Gr=C3=BC=C3=9Fe/Best Regards > >> > >> Daniel Manzke > >> > > > > -- > sent from my Nokia 3210 > --=20 Viele Gr=C3=BC=C3=9Fe/Best Regards Daniel Manzke --0015174bde9843a55d04b967d26e--