@Pablo this is exactly as Chamikara says. In fact, there is a dedicated
Gcloud project for whole testing infrastructure (called
"apache-beam-testing"). It provides the Kubernetes cluster for the data
stores as well as big query storage for the test results presented in the
testing dashboard.

@Alan thanks a lot!

Best regards,
Łukasz



czw., 7 cze 2018 o 22:37 Chamikara Jayalath <chamik...@google.com>
napisał(a):

> We still use Jenkins machines to execute the test but data stores are
> hosted in Kubernetes.
>
> On Thu, Jun 7, 2018 at 1:35 PM Pablo Estrada <pabl...@google.com> wrote:
>
>> Just out of curiosity: This does not use the Jenkins machines then?
>> -P.
>>
>> On Thu, Jun 7, 2018 at 1:33 PM Alan Myrvold <amyrv...@google.com> wrote:
>>
>>> Done. Changed the size of the io-datastores kubernetes cluster in
>>> apache-beam-testing to 3 nodes.
>>>
>>> On Thu, Jun 7, 2018 at 1:45 AM Kamil Szewczyk <szewi...@gmail.com>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> the node pool size of io-datastores kubernetes cluster in
>>>> apache-beam-testing project must be changed from 1 -> 3 (or other value).
>>>> @Alan Myrvold was already helpful with kubernetes cluster settings so
>>>> far, but I am not aware who made decisions regarding that as
>>>> this will increase monthly billing.
>>>>
>>>> Kamil Szewczyk
>>>>
>>>> 2018-06-07 6:27 GMT+02:00 Kenneth Knowles <k...@google.com>:
>>>>
>>>>> This is rad. Another +1 from me for a bigger cluster. What do you need
>>>>> to make that happen?
>>>>>
>>>>> Kenn
>>>>>
>>>>> On Wed, Jun 6, 2018 at 10:16 AM Pablo Estrada <pabl...@google.com>
>>>>> wrote:
>>>>>
>>>>>> This is really cool!
>>>>>>
>>>>>> +1 for having a cluster with more than one machine run the test.
>>>>>>
>>>>>> -P.
>>>>>>
>>>>>> On Wed, Jun 6, 2018 at 9:57 AM Chamikara Jayalath <
>>>>>> chamik...@google.com> wrote:
>>>>>>
>>>>>>> On Wed, Jun 6, 2018 at 5:19 AM Łukasz Gajowy <
>>>>>>> lukasz.gaj...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi all,
>>>>>>>>
>>>>>>>> I'd like to announce that thanks to Kamil Szewczyk, since this PR
>>>>>>>> <https://github.com/apache/beam/pull/5441> we have 4 file-based
>>>>>>>> HDFS tests run on a "Large HDFS Cluster"! More specifically I mean:
>>>>>>>>
>>>>>>>> - beam_PerformanceTests_Compressed_TextIOIT_HDFS
>>>>>>>> - beam_PerformanceTests_Compressed_TextIOIT_HDFS
>>>>>>>> - beam_PerformanceTests_AvroIOIT_HDFS
>>>>>>>> - beam_PerformanceTests_XmlIOIT_HDFS
>>>>>>>>
>>>>>>>> The "Large HDFS Cluster" (in contrast to the small one, that is
>>>>>>>> also available) consists of a master node and three data nodes all in
>>>>>>>> separate pods. Thanks to that we can mimic more real-life scenarios on 
>>>>>>>> HDFS
>>>>>>>> (3 distributed nodes) and possibly run bigger tests so there's 
>>>>>>>> progress! :)
>>>>>>>>
>>>>>>>>
>>>>>>> This is great. Also, looks like results are available in test
>>>>>>> dashboard:
>>>>>>> https://apache-beam-testing.appspot.com/explore?dashboard=5755685136498688
>>>>>>> (BTW we should add information about dashboard to the testing doc:
>>>>>>> https://beam.apache.org/contribute/testing/)
>>>>>>>
>>>>>>> I'm currently working on proper documentation for this so that
>>>>>>>> everyone can use it in IOITs (stay tuned).
>>>>>>>>
>>>>>>>> Regarding the above, I'd like to propose scaling up the
>>>>>>>> Kubernetes cluster. AFAIK, currently, it consists of 1 node. If we 
>>>>>>>> scale it
>>>>>>>> up to eg. 3 nodes, the HDFS' kubernetes pods will distribute 
>>>>>>>> themselves on
>>>>>>>> different machines rather than one, making it an even more "real-life"
>>>>>>>> scenario (possibly more efficient?). Moreover, other Performance Tests
>>>>>>>> (such as JDBC or mongo) could use more space for their infrastructure 
>>>>>>>> as
>>>>>>>> well. Scaling up the cluster could also turn out useful for some future
>>>>>>>> efforts, like BEAM-4508[1] (adapting and running some old IOITs on
>>>>>>>> Jenkins).
>>>>>>>>
>>>>>>>> WDYT? Are there any objections?
>>>>>>>>
>>>>>>> +1 for increasing the size of Kubernetes cluster.
>>>>>>>
>>>>>>>>
>>>>>>>> [1] https://issues.apache.org/jira/browse/BEAM-4508
>>>>>>>>
>>>>>>>> --
>>>>>> Got feedback? go/pabloem-feedback
>>>>>> <https://goto.google.com/pabloem-feedback>
>>>>>>
>>>>>
>>>> --
>> Got feedback? go/pabloem-feedback
>> <https://goto.google.com/pabloem-feedback>
>>
>

Reply via email to