Skip Menu |

This queue is for tickets about the Catalyst-Plugin-Session-Store-CHI CPAN distribution.

Report information
The Basics
Id: 97064
Status: open
Priority: 0/
Queue: Catalyst-Plugin-Session-Store-CHI

People
Owner: ROUZIER [...] cpan.org
Requestors: ROUZIER [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Wishlist
Broken in: (no value)
Fixed in: (no value)



Subject: I created a more generalized version of this module.
I created a more generalized version of this module. You can specify any chi driver and even use your own CHI class. Here is an example usage __PACKAGE__->config('Plugin::Session' => { chi_class => 'My::CHI', chi_args => { driver => 'Memcached::libmemcached', servers => [ "10.0.0.15:11211", "10.0.0.15:11212" ], l1_cache => { driver => 'FastMmap', root_dir => '/path/to/root' } } }); Here is my git repo let me know if are interested in using this or would you mind if I take over the Module. https://github.com/rouzier/Catalyst-Plugin-Session-Store-CHI
On 2014-07-08 10:10:18, ROUZIER wrote: Show quoted text
> I created a more generalized version of this module. > You can specify any chi driver and even use your own CHI class. > > Here is an example usage > > __PACKAGE__->config('Plugin::Session' => { > chi_class => 'My::CHI', > chi_args => { > driver => 'Memcached::libmemcached', > servers => [ "10.0.0.15:11211", "10.0.0.15:11212" ], > l1_cache => { driver => 'FastMmap', root_dir => > '/path/to/root' } > } > }); > > Here is my git repo let me know if are interested in using this or > would you mind if I take over the Module. > > https://github.com/rouzier/Catalyst-Plugin-Session-Store-CHI
I wonder if this cannot also be handled by Plack::Session::Store::Cache?
I see there Catalyst::Plugin::Session::PSGI. Which could be used to bridge Plack::Session::Store::Cache and Catalyst::Plugin::Session. My current solution would then have to be upgraded to use Plack though. On Tue Jul 08 13:53:32 2014, ETHER wrote: Show quoted text
> On 2014-07-08 10:10:18, ROUZIER wrote:
> > I created a more generalized version of this module. > > You can specify any chi driver and even use your own CHI class. > > > > Here is an example usage > > > > __PACKAGE__->config('Plugin::Session' => { > > chi_class => 'My::CHI', > > chi_args => { > > driver => 'Memcached::libmemcached', > > servers => [ "10.0.0.15:11211", "10.0.0.15:11212" ], > > l1_cache => { driver => 'FastMmap', root_dir => > > '/path/to/root' } > > } > > }); > > > > Here is my git repo let me know if are interested in using this or > > would you mind if I take over the Module. > > > > https://github.com/rouzier/Catalyst-Plugin-Session-Store-CHI
> > I wonder if this cannot also be handled by Plack::Session::Store::Cache?
On Tue Jul 08 13:10:18 2014, ROUZIER wrote: Show quoted text
> I created a more generalized version of this module. > You can specify any chi driver and even use your own CHI class. > > Here is an example usage > > __PACKAGE__->config('Plugin::Session' => { > chi_class => 'My::CHI', > chi_args => { > driver => 'Memcached::libmemcached', > servers => [ "10.0.0.15:11211", "10.0.0.15:11212" ], > l1_cache => { driver => 'FastMmap', root_dir => > '/path/to/root' } > } > }); > > Here is my git repo let me know if are interested in using this or > would you mind if I take over the Module. > > https://github.com/rouzier/Catalyst-Plugin-Session-Store-CHI
Sorry for the delay in getting back. I can hand over the module as I mostly use it in old code. (currently using Redis on new code). But one thing I wanted to have with the CHI module is backwards compatibility with Catalyst-Plugin-Session-Store-File which relies on Cache::FileCache which is deprecated. So if you can keep: Catalyst::Plugin::Session::Store::CHI::File in the repository for backwards compatibility, I can hand over the module. Does that sound reasonable?
On Fri Aug 01 23:57:19 2014, KnowZero wrote: Show quoted text
> On Tue Jul 08 13:10:18 2014, ROUZIER wrote:
> > I created a more generalized version of this module. > > You can specify any chi driver and even use your own CHI class. > > > > Here is an example usage > > > > __PACKAGE__->config('Plugin::Session' => { > > chi_class => 'My::CHI', > > chi_args => { > > driver => 'Memcached::libmemcached', > > servers => [ "10.0.0.15:11211", "10.0.0.15:11212" ], > > l1_cache => { driver => 'FastMmap', root_dir => > > '/path/to/root' } > > } > > }); > > > > Here is my git repo let me know if are interested in using this or > > would you mind if I take over the Module. > > > > https://github.com/rouzier/Catalyst-Plugin-Session-Store-CHI
> > > > Sorry for the delay in getting back. I can hand over the module as I > mostly use it in old code. (currently using Redis on new code). But > one thing I wanted to have with the CHI module is backwards > compatibility with Catalyst-Plugin-Session-Store-File which relies on > Cache::FileCache which is deprecated. > > So if you can keep: > > Catalyst::Plugin::Session::Store::CHI::File > > in the repository for backwards compatibility, I can hand over the > module. Does that sound reasonable?
Absolutely that is perfectly reasonable. I will not do new release without doing that first. Let me know when you are ready for the handover
Show quoted text
> Absolutely that is perfectly reasonable. > I will not do new release without doing that first. > > Let me know when you are ready for the handover
Ok, I transferred the ownership. Tell me if there is any issues. (first time transferring a module)