Introducing The ASF’s New Logo Read Now

Board history: DirectMemory

ASF Oak Leaf Icon

DirectMemory

What the board has decided about this committee or office, and the reports it filed, most recent first. Generated from the published minutes.

These categorised views are best effort. They are read from the published minutes by a program, and what it can attribute to a committee depends on how each resolution happens to be worded — so a page may be incomplete, and nothing here overrides the minutes themselves. The raw minutes are the source of truth.

Please note. The board approves the minutes of a meeting at the meeting after it, and they are published then - so the most recent meeting is not usually here. ASF Members can read the draft in the board's own repository until it is.

[raw] the published minutes, which are the record. [main index]

Appointments

Date Action Decided by
2012-08-15 Appointed Raffaele P. Guidi the board, by resolution

Decisions

Date Decision Item Outcome
2015-07-15 Terminate the Apache DirectMemory Project special order approved
2012-08-15 Establish the Apache DirectMemory Project special order approved

Reports

2015-07-15 — Raffaele P. Guidi

Apache DirectMemory is an off-heap cache implementation for the JVM

* General Information

As no one volounteered to take over the PMC chair role we decided to move
the project to the attic

* Issues
Development is stuck since long time and developer's appeal is lost. No one,
including me, seems to have time to devote to the project

* Committers or PMC members change
Last added PMC PMC member was Noctarius (Cristoph Engelbert) on 2013-09-25

* Releases
Release 0.2 has seen the light on 2013-09-17

2015-06-17 — Raffaele P. Guidi

Apache DirectMemory is an off-heap cache implementation for the JVM

* General Information

We had only one contact on the developer's list since april. A formal votation
has been made about retiring to the attic and it held only 3 votes (all in
favour of retirement). Some team members discussed proposals to improve
documentation in order to improve our appeal to developers and a call for help
has been submitted to the developers list but nothing much happened. I
proposed to step back as PMC chair but no one volunteered to take over the
role

* Issues
Development is stuck since long time and developer's appeal is lost. No one,
including me, seems to have time to devote to the project. I honestly think
it's time to retire the project or, at least, for me to retire as PMC chair

* Committers or PMC members change
Last added PMC PMC member was Noctarius (Cristoph Engelbert) on 2013-09-25

* Releases
Release 0.2 has seen the light on 2013-09-17

2015-05-20 — Raffaele P. Guidi

Apache DirectMemory is an off-heap cache implementation for the JVM

* General Information
Development and mailing lists traffic are mostly quiet. I think that, more
than a real report, the project needs some real activity

* Issues
The project is not seeing any active contribution nor any real world usage

* Committers or PMC members change
Last added PMC PMC member was Noctarius (Cristoph Engelbert) on 2013-09-25

* Releases
Release 0.2 has seen the light on 2013-09-17

2015-04-22 — Raffaele P. Guidi

Apache DirectMemory is an off-heap cache implementation for the JVM

* General Information
Development and mailing lists traffic are mostly quiet.

* Issues
No known issues at the time

* Committers or PMC members change
Last added PMC PMC member was Noctarius (Cristoph Engelbert) on 2013-09-25

* Releases
Release 0.2 has seen the light on 2013-09-17

2015-03-18 — Raffaele P. Guidi

No report was submitted.

2015-02-18 — Raffaele P. Guidi

No report was submitted.

2015-01-21 — Raffaele P. Guidi

No report was submitted.

2014-12-17 — Raffaele P. Guidi

Apache DirectMemory is an off-heap cache implementation for the JVM

* General Information

Development and mailing lists traffic are mostly quiet

* Issues

No known issues at the time

* Committers or PMC members change

Last added PMC member was Noctarius (Cristoph Engelbert) on 2013-09-25

* Releases

Release 0.2 has seen the light on 2013-09-17

2014-11-19 — Raffaele P. Guidi

No report was submitted.

@Chris: pursue a report for DirectMemory

2014-09-17 — Raffaele P. Guidi

Apache DirectMemory is an off-heap cache implementation for the JVM

* General Information

Development and mailing lists traffic are mostly quiet. The PMC is thinking
about ways to improve popularity and adoption of the project and some
proposals have been made

* Issues

No known issues at the time

* Committers or PMC members change

Last added PMC member was Noctarius (Cristoph Engelbert) on 2013-09-25

* Releases

Release 0.2 has seen the light on 2013-09-17

2014-08-20 — Raffaele P. Guidi

No report was submitted.

2014-05-21 — Raffaele P. Guidi

Apache DirectMemory is an off-heap cache implementation for the JVM

* General Information
Development and mailing lists traffic are mostly quiet, an attempt is being
made to revive the integration with JCS thread

* Issues
No known issues at the time

* Committers or PMC members change
Last added PMC PMC member was Noctarius (Cristoph Engelbert) on 2013-09-25

* Releases
Release 0.2 has seen the light on 2013-09-17

2014-03-19 — Raffaele P. Guidi

Apache DirectMemory is an off-heap cache implementation for the JVM

* General Information
Development and mailing lists traffic are mostly quiet, we are working on a
minor (fix) 0.2.1 release

* Issues
No known issues at the time

* Committers or PMC members change
Last added PMC member was Noctarius (Cristoph Engelbert) on 2013-09-25

* Releases
Release 0.2 - 2013-09-17
Release 0.1 - 2012-07-09

2014-02-19 — Raffaele P. Guidi

No report was submitted.

2013-11-20 — Raffaele P. Guidi

Apache DirectMemory is an off-heap cache implementation for the JVM

* General Information
DirectMemory is being evaluated by project jackrabbit for integration of off-heap
memory into OAK.
Another, more performant back-end implementation is being contributed by
noctarius

* Issues
Development is not moving really fast and adoption is still quite limited to other
apache projects - although more than some interesting integrations have been
contributed. Any help would be appreciated, though, in suggestions, spreading the word,
testing and facilitating the adoption of the platform

* Committers or PMC members change
Noctarius has been added as a new PMC member on 2013-09-25

* Releases
Release 0.2 has seen the light on 2013-09-17 - this is the first one since we left incubation

2013-09-18 — Raffaele P. Guidi

Apache DirectMemory is an off-heap cache implementation for the JVM

* General Information
DirectMemory is being evaluated by project jackrabbit for integration of
off-heap memory into OAK.

Another, more performant back-end implementation is being contributed by
noctarius

* Issues
Development is not moving really fast and adoption is still quite limited
to other apache projects - although more than some interesting integrations have been
contributed. It has to be said that DirectMemory is a niche product - its
target is people and organizations that need to enable their application to handle
large (gigabytes) quantities of objects into memory and it competes in the same space
of terracotta, jboss, memcached and other big players with strong corporate backing
and sponsorship. We feel that we accomplished at least, being the first open source
offheap cache implementation, the goal to bring big memory to the masses, forcing,
in a way, companies to offer free tiers of commercial products (as bigmemory go).

We feel that we are moving, although slowly, and we are making things move.
Any help would be appreciated, though, in suggestions, spreading the word,
testing and facilitating the adoption of the platform

* Releases
  No releases since july 2012. Release 0.2 is planned for the end of the
month - this will be the first one since we left incubation

2013-08-21 — Raffaele P. Guidi

Apache DirectMemory is an off-heap cache implementation for the JVM. It
features direct memory management (a-la BigMemory) to enable efficient
handling of a large number of java objects without affecting JVM garbage
collection performance.

* General Information
DirectMemory is being evaluated by project jackrabbit for integration of
off-heap memory into OAK.
New back-end implementation is being contributed by the members (thaks,
noctarius).


* Releases
No releases since last report. Corrections has been made to the last released
documentation

2013-05-15 — Raffaele P. Guidi

Apache DirectMemory is an off-heap cache implementation for the JVM. It
features direct memory management (a-la BigMemory) to enable efficient
handling of a large number of java objects without affecting JVM garbage
collection performance.

* General Information
Community interest seems to be still alive, a new contribution/merge
has been proposed. Not much happening in the ML and in SVN

* Releases
  No releases since we left incubation (last one was in sept. 2012) and
still far away from the first one.

2013-02-20 — Raffaele P. Guidi

Apache DirectMemory is an off-heap cache implementation for the JVM. It
features direct memory management (a-la BigMemory) to enable efficient
handling of a large number of java objects without affecting JVM garbage
collection performance.

* General Information
Community interest seems to be still high but nothing serious happened in
code and in the mailing list except for a proposal to contribute some
benchmarks and performance testing that, since we are still far away from a
release, could really help.

* New Committers
  * None

* Project Branding Requirements
  Already completed.

* Issues
  No board level issues at this time.

2012-11-21 — Raffaele P. Guidi

Apache DirectMemory is an off-heap cache implementation for the JVM. It
features direct memory management (a-la BigMemory) to enable efficient
handling of a large number of java objects without affecting JVM garbage
collection performance.

* General Information
Community interest is still high, we are receiving interesting proposals
and questions in the mailing list. Some DirectMemory related or based projects
are being initiated as well and added as subprojects
On the "down" side we are still far away from a release.

* New Committers
  * Christoph Engelbert

* Project Branding Requirements
  Already completed.

* Issues
  No board level issues at this time.

2012-10-17 — Raffaele P. Guidi

Apache DirectMemory is an off-heap cache implementation for the JVM. It
features direct memory management (a-la BigMemory) to enable efficient
handling of a large number of Java objects without affecting JVM garbage
collection performance.

Community interest has increased since TLP graduation, we are receiving
interesting contributions on the mailing list. A proposal to join forces
with another interesting although young project (the lightning serializer)
has been accepted by the author and it is going to be defined as a
subproject.  Synergies with other projects are being explored too (kryo, another
serializer, at the end DirectMemory is all about serializing objects in
off-heap memory and back).

We are probably better defining the technical direction of the project even
though there's still plenty of work to do.

2012-09-19 — Raffaele P. Guidi

Apache DirectMemory is an off-heap cache implementation for the JVM. It
features direct memory management (a-la BigMemory) to enable efficient
handling of a large number of java objects without affecting JVM garbage
collection performance.

DirectMemory graduated August 15th and not much happened since - except for
the payoff that has been considerably shortened. Next steps will be in
gathering community and development team proposals to better identify a
direction for our efforts (which has sometimes been an issue, as pointed
out during the graduation voting process) and, maybe, spread adoption
(which is very limited at the moment regardless of the good number of
integrations developed).

All tasks regarding TLP graduation have been completed (including svnpubsub
for both distribution and site deployment).

2012-07-25 — in the Incubator's report

(incubating since October 2011)

Apache DirectMemory is a multi layered cache implementation featuring
off-heap memory management (a-la BigMemory) to enable efficient handling
of a large number of java objects without affecting JVM garbage collection
performance.

There is only one important issue to address in the move towards graduation

  Understanding process/decision making guidelines (new committer process
  is undergoing testing, release process still yet to be worked out)

Any issues that the Incubator PMC or ASF Board might wish/need to be aware of

  None

How has the community developed since the last report

  Tasks and proposals contributed by non-committers

How has the project developed since the last report.

  - A first public release 0.1-incubating has been done.

  - A talk of DirectMemory has been presented at DevoXX France (thanks to
    Olivier Lamy and Benoit Perroud). Slides (in French) are available at
    http://www.slideshare.net/benoitperroud/direct-memory-3devoxxfr201220418-12607286

  - A talk of DirectMemory has been presented (thanks to Benoit Perroud) at
    Java User Group Lausanne. Slides are available at
    http://www.slideshare.net/benoitperroud/direct-memory-jugl20120308-12607297

  - A talk of Direct has been presented at BreizhCamp (thanks to OlivierLamy).
    Slides are available at http://www.slideshare.net/olamy/heapoff-wtf

Signed off by mentor: Olivier Lamy
Shepherd: Benson Margulies

2012-04-18 — in the Incubator's report

(incubating since October 2011)

Apache DirectMemory is a multi layered cache implementation featuring
off-heap memory management (a-la BigMemory) to enable efficient handling
of a large number of java objects without affecting JVM garbage collection
performance.

There is only one important issue to address in the move towards graduation
- understanding process/decision making guidelines (new committer process
is undergoing testing, release process still yet to be worked out)

Any issues that the Incubator PMC or ASF Board might wish/need to be aware of

  - None

How has the community developed since the last report

  - Tasks and proposals contributed by non-committers
  - The team has up-voted a new committer

How has the project developed since the last report.

  - An important contribution (the integration with EHCache, the most used
    caching system) could spread adoption and community attention
  - A talk of DirectMemory should be presented at DevoXX France (thanks to
    Olivier Lamy)

Signed off by mentor: twilliams

2012-01-24 — in the Incubator's report

(incubating since October 2011)

Apache DirectMemory is a multi layered cache implementation featuring
off-heap memory management (a-la BigMemory) to enable efficient handling of
a large number of java objects without affecting jvm garbage collection
performance.

A list of the three most important issues to address in the move towards
graduation.

1) closed - Branding requirements have been met and modified logos and
 artwork have been published
2) Understanding process/decision making guidelines (new committer process
 is undergoing testing, release process still yet to be worked out)

Any issues that the Incubator PMC or ASF Board might wish/need to be aware
of

- None - we are going well even having lost one mentor (but always hope
he'll keep in touch ;)

How has the community developed since the last report

- Tasks and proposals contributed by non-committers
- The team is voting a new committer

How has the project developed since the last report.
- Some examples are being added to the code base including another
interesting integration with Apache Solr

2011-12-21 — in the Incubator's report

(incubating since October 2011)

Apache DirectMemory is a multi layered cache implementation featuring
off-heap memory management (a-la BigMemory) to enable efficient
handling of a large number of java objects without affecting jvm
garbage collection performance.

A list of the three most important issues to address in the move
towards graduation.
1) Ensure branding requirements are met (still to be worked out)
2) Ensuring IP is cleared (closed: all initial code has committed by
Raffaele Guidi, which has completed the IP clearance and donation process)
3) Understanding process/decision making guidelines (new committer process
is ok, release process still yet to be worked out)

Any issues that the Incubator PMC or ASF Board might wish/need to be aware
of

- We lost one mentor (still not too bad, we have others but we will miss
Christian)


How has the community developed since the last report

- Two more people have asked for inclusion in the team as committers up on
the mailing lists
- Tasks and proposals contributed by non-committers


How has the project developed since the last report.

- Healthy activity on 3rd parties integrations such as Apache Karaf
(complete with an ad-hoc module) and Apache Commons JCS (still in progress
with help from the JCS team)

2011-12-21 — in the Incubator's report

(incubating since October 2011)

Apache DirectMemory is a multi layered cache implementation featuring
off-heap memory management (a-la BigMemory) to enable efficient
handling of a large number of java objects without affecting jvm
garbage collection performance

A list of the three most important issues to address in the move
towards graduation.
1) Ensure branding requirements are met.
2) Ensuring IP is cleared.
3) Understanding process/decision making guidelines: release process/new
committer process.

Any issues that the Incubator PMC or ASF Board might wish/need to be aware
of

- No issue

How has the community developed since the last report

- Some new interested persons have shown up on the mailing lists
- Patches contributed by non-committers
- Discussion about a potential new committer

How has the project developed since the last report.

- Healthy activity on 3rd parties integrations such as Apache Karaf and
Apache Commons JCS.

2011-11-16 — in the Incubator's report

(incubating since October 2011)

Apache DirectMemory is a multi layered cache implementation featuring
off-heap memory management (a-la BigMemory) to enable efficient
handling of a large number of java objects without affecting jvm
garbage collection performance

A list of the three most important issues to address in the move
towards graduation.
1) Ensure branding requirements are met.
2) Ensuring IP is cleared.
3) Understanding process/decision making guidelines: release process/new
committer process.

Any issues that the Incubator PMC or ASF Board might wish/need to be aware
of

- No issue

How has the community developed since the last report

- Some new interested persons have shown up on the mailing lists
- Patches contributed by non-committers
- Discussion about a potential new committer

How has the project developed since the last report.

- Healthy activity on 3rd parties integrations such as Apache Karaf and
Apache Commons JCS.

Subscribe to ASF Plus One, Our Monthly Newsletter

Subscribe Now