Hi Maxim,

Apache Lists removes images from emails. Could you please add this image
somewhere and share a link?

Sincerely,
Dmitriy Pavlov

пт, 19 апр. 2019 г. в 12:52, Maksim Stepachev <maksim.stepac...@gmail.com>:

> Hi,
> The checkbox was added into the "Run Custom Build" window (Quiet console
> output *). Quiet is active by default.
>
> [image: quite-console-checkbox.png]
> https://issues.apache.org/jira/browse/IGNITE-11736
>
>
> вт, 9 апр. 2019 г. в 11:06, Павлухин Иван <vololo...@gmail.com>:
>
>> Maksim,
>>
>> I like such approach. If nobody objects let's go ahead and try it out.
>>
>> вт, 9 апр. 2019 г. в 10:38, Maksim Stepachev <maksim.stepac...@gmail.com
>> >:
>> >
>> > Ivan,
>> >
>> > 1. It'll some selector which changes ENV parameter for build run with
>> quiet
>> > by default.
>> > 2. Yes, the additional log config will be added for TC.
>> >
>> >
>> > пн, 8 апр. 2019 г. в 17:08, Павлухин Иван <vololo...@gmail.com>:
>> >
>> > > Hi Maxim,
>> > >
>> > > Thank you for continuing with that initiative. Could you please
>> > > elaborate on following:
>> > > 1. What changes are required on TC?
>> > > 2. Will everything work without changes on a developer's local
>> machine?
>> > >
>> > > пн, 8 апр. 2019 г. в 13:13, Maksim Stepachev <
>> maksim.stepac...@gmail.com>:
>> > > >
>> > > > Hi, everyone!
>> > > >
>> > > > I want to push the topic up and discuss a final solution about the
>> quiet
>> > > > console.
>> > > >
>> > > > The suggestion above:
>> > > > 1. Rollover will be locked.
>> > > > Pros: Only one big file in an archive.
>> > > > Cons: Max size of the file isn't limited.
>> > > > 2. Run all will contain a parameter for switch off the quiet mode.
>> > > > 3. New config: log4j-tc-test.xml for TeamCity environment.
>> > > >
>> > > > чт, 14 февр. 2019 г. в 15:51, Павлухин Иван <vololo...@gmail.com>:
>> > > >
>> > > > > Maksim,
>> > > > >
>> > > > > I tried configuration with quite console and unlimited log file
>> on my
>> > > > > machine. Naively configured in log4j-test.xml it works not so
>> fine in
>> > > > > development environment because log file is appended by each test
>> > > > > execution. Console redirection works better in development
>> > > > > environment. Should we have separate log config for TC?
>> > > > >
>> > > > > By the way log redirection does not work well for every test in
>> > > > > development environment. Sometimes it seems that it could be
>> easier to
>> > > > > work with file. Sometimes IDEA shrinks console logs. Igniters, do
>> you
>> > > > > have ideas how to work with logs produced by tests more
>> convenient?
>> > > > >
>> > > > > пн, 11 февр. 2019 г. в 17:29, Eduard Shangareev <
>> > > > > eduard.shangar...@gmail.com>:
>> > > > > >
>> > > > > > Maksim,
>> > > > > >
>> > > > > > sounds good.
>> > > > > >
>> > > > > > 1) Can we just turn off log rollover?
>> > > > > > 2) I believe, that we need the ability to override this by
>> setting
>> > > > > > parameter for Run All.
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > > On Mon, Feb 11, 2019 at 4:12 PM Maksim Stepachev <
>> > > > > maksim.stepac...@gmail.com>
>> > > > > > wrote:
>> > > > > >
>> > > > > > > Ivan,
>> > > > > > >
>> > > > > > > Yes. It happens because we use the RollingFileAppender for a
>> file
>> > > > > logging.
>> > > > > > > This appender has the next properties:
>> > > > > > >
>> > > > > > > <param name="MaxFileSize" value="10MB"/>
>> > > > > > > <param name="MaxBackupIndex" value="10"/>
>> > > > > > >
>> > > > > > > Can I increase MaxFileSize by 200MB or more? I suppose these
>> limits
>> > > > > were
>> > > > > > > added for cases when the test writes a log. It makes the
>> guarantee
>> > > that
>> > > > > > > logs less than 10*10 = 100MBs. But it's wrong if it writes
>> into the
>> > > > > console
>> > > > > > > too.
>> > > > > > >
>> > > > > > > пн, 11 февр. 2019 г. в 13:14, Павлухин Иван <
>> vololo...@gmail.com>:
>> > > > > > >
>> > > > > > > > Maksim,
>> > > > > > > >
>> > > > > > > > Generally I like the idea. But there is one thing which
>> bothers
>> > > me a
>> > > > > > > > little bit. Usually I use "Download full build log" link to
>> > > download
>> > > > > > > > log and then examine it as a single file. AFAIK artifact
>> with
>> > > logs
>> > > > > > > > contains several files. Could you suggest a way how can I
>> > > > > conveniently
>> > > > > > > > explore files archive as a single file?
>> > > > > > > >
>> > > > > > > > пн, 11 февр. 2019 г. в 13:04, Ilya Kasnacheev <
>> > > > > ilya.kasnach...@gmail.com
>> > > > > > > >:
>> > > > > > > > >
>> > > > > > > > > Hello!
>> > > > > > > > >
>> > > > > > > > > Can we do IGNITE_QUIET=true for runAlls triggered by bot
>> (along
>> > > > > with
>> > > > > > > > > SCALE_FACTOR) and false for manually triggered builds (or
>> > > > > retriggered
>> > > > > > > > > failures)?
>> > > > > > > > >
>> > > > > > > > > Regards,
>> > > > > > > > > --
>> > > > > > > > > Ilya Kasnacheev
>> > > > > > > > >
>> > > > > > > > >
>> > > > > > > > > пн, 11 февр. 2019 г. в 13:03, Dmitriy Pavlov <
>> > > dpav...@apache.org>:
>> > > > > > > > >
>> > > > > > > > > > ++1 from my side. It is very interesting how overall
>> RunAll
>> > > run
>> > > > > time
>> > > > > > > > will
>> > > > > > > > > > be decreased.
>> > > > > > > > > >
>> > > > > > > > > > My previous experience with TeamCity shows that removing
>> > > pressure
>> > > > > > > from
>> > > > > > > > the
>> > > > > > > > > > console and using adequate logging instead may bring
>> x1.5 -
>> > > x2
>> > > > > > > > performance
>> > > > > > > > > > boost for tests.
>> > > > > > > > > >
>> > > > > > > > > > One more benefit of moving from synced streams to async
>> > > logging
>> > > > > will
>> > > > > > > > show
>> > > > > > > > > > us that bugs, which we can't see right now.
>> > > > > > > > > >
>> > > > > > > > > > So I absolutely agree to move logging data to a logger.
>> > > > > > > > > >
>> > > > > > > > > > пн, 11 февр. 2019 г. в 11:14, Maksim Stepachev <
>> > > > > > > > maksim.stepac...@gmail.com
>> > > > > > > > > > >:
>> > > > > > > > > >
>> > > > > > > > > > > Igniters,
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > > > When I was working with flaky tests, I was surprised
>> that
>> > > one
>> > > > > of
>> > > > > > > the
>> > > > > > > > > > > reasons for failure was a log appender blocking the
>> > > console.
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > > > I suppose it happened because of a TeamCity agent
>> > > communicating
>> > > > > > > with
>> > > > > > > > java
>> > > > > > > > > > > out through Linux pipe. This is a problem for tests
>> with
>> > > 1GB
>> > > > > log
>> > > > > > > > history.
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > > > Our test by default writes logs into 2 sources, such
>> as the
>> > > > > console
>> > > > > > > > and
>> > > > > > > > > > the
>> > > > > > > > > > > file. I'm going to change mode for the console at
>> > > > > IGNITE_QUIET=true
>> > > > > > > > and
>> > > > > > > > > > > write only warn and error logs in it. Also, I’ll
>> include a
>> > > > > > > > diagnostic log
>> > > > > > > > > > > into it.
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > > > You will be able to read the previous log from the
>> > > Artifacts
>> > > > > tab in
>> > > > > > > > your
>> > > > > > > > > > > build.
>> > > > > > > > > > >
>> > > > > > > > > > > This is a solution which has advantages:
>> > > > > > > > > > >
>> > > > > > > > > > > 1. First of all, we’ll cut down the space usage
>> pre-test
>> > > run by
>> > > > > > > ~6-7
>> > > > > > > > > > times.
>> > > > > > > > > > > For example - it's 1GB of saved space for 1 suit like
>> > > "Cache
>> > > > > > > > (Restarts)
>> > > > > > > > > > 1".
>> > > > > > > > > > >
>> > > > > > > > > > > 2. We’ll be able to use a new space for long history
>> > > storage
>> > > > > for
>> > > > > > > > builds.
>> > > > > > > > > > >
>> > > > > > > > > > > 3. The TeamCity bot won't be lagging when it parses a
>> large
>> > > > > file.
>> > > > > > > > > > >
>> > > > > > > > > > > 4. Possibly some of tests won't be flaky.
>> > > > > > > > > > >
>> > > > > > > > > > > 5. And finally, the time of running my suite will be
>> cut
>> > > down
>> > > > > by
>> > > > > > > 5-7
>> > > > > > > > > > > minutes.
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > > > Also, I'm going to make a workaround for previous
>> > > behavior. For
>> > > > > > > > example,
>> > > > > > > > > > > this flag will be added to build params. But I should
>> > > > > investigate
>> > > > > > > it.
>> > > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > >
>> > > > > > > >
>> > > > > > > >
>> > > > > > > > --
>> > > > > > > > Best regards,
>> > > > > > > > Ivan Pavlukhin
>> > > > > > > >
>> > > > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > > --
>> > > > > Best regards,
>> > > > > Ivan Pavlukhin
>> > > > >
>> > >
>> > >
>> > >
>> > > --
>> > > Best regards,
>> > > Ivan Pavlukhin
>> > >
>>
>>
>>
>> --
>> Best regards,
>> Ivan Pavlukhin
>>
>

Reply via email to