HI Ian,


On Wed, Sep 4, 2013 at 4:00 PM, Ian Boston <[email protected]> wrote:

> On 4 September 2013 12:20, Dishara Wijewardana <[email protected]>
> 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.
>
I saw the interface ModifyableValueMap, but could not find a clear example
usage of it as in PlanetResource case. But will see further.

>
> >
> > 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 ?
>
> The class  that I used was
org.apache.sling.commons.testing.integration.HttpTestBase . I have attached
the patch of my class which extends this class. There I am usinf
getContent() method of the base class to do HTTP get content operations.

> Ian
>
>
>
> >
> >
> >> Best regards
> >> Ian
> >>
> >>
> >>
> >>
> >>
> >> >
> >> >
> >> > > Best Regards
> >> > > Ian
> >> > >
> >> > > On 3 September 2013 01:23, Dishara Wijewardana <
> >> [email protected]<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 <[email protected]
> >> <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 <
> >> [email protected]<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
>



-- 
Thanks
/Dishara

Reply via email to