On 4 September 2013 12:20, Dishara Wijewardana <ddwijeward...@gmail.com> wrote:
<snip>

>> How long does it take to add, update and delete, 100 new items to the
>> existing collections that you used for the read tests. If its quick, you
>> may need to make that 1000 new items.
>>
>>
> Hi Ian,
>
> In the modify provider interface there is no "update" method. Am I missing
> something?

You need to support adapTo(ModifyableValueMap.class) IIRC.

>
> Can you please elaborate more on exact scope and goals on what is expected
> from the new performance test class?Is it to capture the add/delete latency
> on nodes added in each collection.

yes.

>
> If so, is it possible to test add/delete extending HTTPBase test as done
> for reading ? Or any other class that provides abstract test class/ APIs to
> add/delete ?
>

Where are the classes that you used to perform the read tests, I cant
see them in the repo ?

Ian



>
>
>> Best regards
>> Ian
>>
>>
>>
>>
>>
>> >
>> >
>> > > Best Regards
>> > > Ian
>> > >
>> > > On 3 September 2013 01:23, Dishara Wijewardana <
>> ddwijeward...@gmail.com<javascript:;>
>> > >
>> > > wrote:
>> > > > Hi Ian,
>> > > > Thank you for the references. I just commited the changes. There I
>> have
>> > > > completed the whole implementation of ModifyingResourceProvider
>> > interface
>> > > > for  Cassandra Resource Provider (create, delete, commit , rollback
>> > etc)
>> > > > and wrote 3 test classes ( CassandraModifyResourceProvide**rAddTest,
>> > > Cassan
>> > > > draModifyResourceProvide**rDeleteTest
>> ,CassandraModifyResourceProvide**
>> > > > rRevertTest) which covers all. With my local cql command prompt, I
>> > > manually
>> > > > verified that commit and revert properly works.
>> > > >
>> > > > Thanks
>> > > >
>> > > >
>> > > >
>> > > >
>> > > >
>> > > >
>> > > > On Fri, Aug 30, 2013 at 12:57 PM, Ian Boston <i...@tfd.co.uk
>> <javascript:;>>
>> > wrote:
>> > > >
>> > > >> Hi,
>> > > >> Have a look at
>> org.apache.sling.api.resource.ModifyingResourceProvider
>> > > >>
>> > > >> The CassandraResourceProvider now needs to implement
>> > > >> ModifyingResourceProvider which extends ResourceProvider adding
>> create
>> > > >> update and delete methods.
>> > > >>
>> > > >> Don't assume assume that the resource you are given in these methods
>> > > >> is a CassandraResource, it could be the parent of the Cassandra
>> > > >> resource tree.
>> > > >>
>> > > >> If you need an example to follow, have a look at [1].
>> > > >>
>> > > >> Best Regards
>> > > >> Ian
>> > > >>
>> > > >> 1
>> > > >>
>> > >
>> >
>> contrib/extensions/mongodb/src/main/java/org/apache/sling/mongodb/impl/MongoDBResourceProvider.java
>> > > >>
>> > > >> On 30 August 2013 00:22, Dishara Wijewardana <
>> ddwijeward...@gmail.com<javascript:;>
>> > >
>> > > >> wrote:
>> > > >> > Hi,
>> > > >> > This is to track down $subject.  Can you provide some guidance on
>> > how
>> > > to
>> > > >> do
>> > > >> > this. ResourceProvider is only for providing. Who is responsible
>> for
>> > > >> create
>> > > >> > and update resources ? Any reference to follow ?
>> > > >> >
>> > > >> > --
>> > > >> > Thanks
>> > > >> > /Dishara
>> > > >>
>> > > >
>> > > >
>> > > >
>> > > > --
>> > > > Thanks
>> > > > /Dishara
>> > >
>> >
>> >
>> >
>> > --
>> > Thanks
>> > /Dishara
>> >
>>
>
>
>
> --
> Thanks
> /Dishara

Reply via email to