[ 
https://issues.apache.org/jira/browse/IGNITE-1397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14876046#comment-14876046
 ] 

Artem Shutak commented on IGNITE-1397:
--------------------------------------

I've finished the framework implementation and implemented the tests.

My changes affects yardstick [1] and ignite [2]. 

Yardstick changes (to have ability implement the tests):
- implement memberId functionality - now all benchmark nodes and server nodes 
have IDs
- log file names improvements
- improve current restart functionality
- improve BenchmarkConfiguration: implements Serializable and pass new 
properties at config.

Ignite changes
- RestartUtils with startServer and kill9Server methods - allow to start and to 
kill server on remote host by host configuration.
- create IgniteFailoverAbstractBenchmark - abstract class which runs restarter 
thread on firs benchmark node. It allows implement any logic of restarting.
- new tests implementations.

Will run benchmarks (and play with Ignite configuration) for proper testing.

[1] https://github.com/gridgain/yardstick/tree/member-id-dev
[2] https://github.com/ashutakGG/incubator-ignite/tree/yardstick-dev

> Load/consistency test framework
> -------------------------------
>
>                 Key: IGNITE-1397
>                 URL: https://issues.apache.org/jira/browse/IGNITE-1397
>             Project: Ignite
>          Issue Type: Task
>            Reporter: Artem Shutak
>            Assignee: Artem Shutak
>            Priority: Critical
>             Fix For: ignite-1.5
>
>
> Need to create "Load/consistency test framework". See: 
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=61316109.
> As POC it should be implemented test cases described on the wiki.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to