Size: a a a

2021 January 19

AH

Ayrat Hudaygulov in pro.net
тут я смержил через outCh, в который пишут дохуя, а читает один
источник

AH

Ayrat Hudaygulov in pro.net
короче, все стало колом, никакой полезной работы, но прогрели квартиру
источник

VS

Vasily Shapenko in pro.net
Ayrat Hudaygulov
короче, все стало колом, никакой полезной работы, но прогрели квартиру
В Ирландии это важно, как я понимаю
источник

AH

Ayrat Hudaygulov in pro.net
Vasily Shapenko
В Ирландии это важно, как я понимаю
я не понимаю что я сделал не так. код простой как полено.
источник

AH

Ayrat Hudaygulov in pro.net
но все что он делает - аллоцирует всю память и расходует весь цпу
источник

AH

Ayrat Hudaygulov in pro.net
и не делает ни одного сетевого запроса!
источник

DP

Denis Petukhov in pro.net
Ayrat Hudaygulov
и не делает ни одного сетевого запроса!
Идеально
источник

AH

Ayrat Hudaygulov in pro.net
щас придет Илья и скажет что я его разочаровал.
А я ведь правда пытаюсь
источник

VS

Vladimir Shchur in pro.net
Ayrat Hudaygulov
Никакого прогресса, просто цпу и память исчезли, а сеть ни разу не опросили.
ща код покажу
а там точно нужно ченнел внутри ченнела создавать?
источник

AH

Ayrat Hudaygulov in pro.net
Vladimir Shchur
а там точно нужно ченнел внутри ченнела создавать?
ну я потом переписал вот так
        static async Task ChannelImpl()
       {
           var outCh = Channel.CreateUnbounded<(string, DateTime, string[])>();

           kustoClients
               .ForEach(x =>
               {
                   var (cluster, client) = x;
                   Channel
                       .CreateUnbounded<(DateTime, DateTime)>()
                       .Source(DateQuants())
                       .TaskPipeAsync(maxConcurrency: 1, transform: async tuple =>
                       {
                           var (start, finish) = tuple;
                           var logEntries = await LogsBetween(client, start, finish);
                           var logs = logEntries.Select(x => x.ToString()).ToArray();
                           return (cluster, start, logs);
                       })
                       .ReadAllAsync(async x =>
                       {
                           await outCh.Writer.WriteAsync(x);
                       });
               });

           await outCh.TaskReadAllAsync(async x =>
           {
               var (cluster, start, logs) = x;
               await afterTask(cluster, start, logs);
           });
       }
источник

VS

Vladimir Shchur in pro.net
и ничего?
источник

AH

Ayrat Hudaygulov in pro.net
стало меньше жрать, но все так же - никакого прогресса, просто греет хату
источник

AH

Ayrat Hudaygulov in pro.net
скорость отжора памяти ниже, но все равно тупо растет, цпу тупо крутится
источник

AH

Ayrat Hudaygulov in pro.net
я даже maxConcurrency: 1 воткнул, ничего
источник

E

EgorBo in pro.net
цпу крутится - зарплата айрата мутится
источник

AH

Ayrat Hudaygulov in pro.net
чот в этой либе не то, потому что ченелы в целом работают
источник

AH

Ayrat Hudaygulov in pro.net
а вот либа эта не работает
источник

VS

Vladimir Shchur in pro.net
короче надо на фарш переписать чтобы заработало
источник

AH

Ayrat Hudaygulov in pro.net
Vladimir Shchur
короче надо на фарш переписать чтобы заработало
ну вот гопак просто ебашит сотни тыщ и в ус не дует.
источник

IC

Ilya Chernoudov in pro.net
Ayrat Hudaygulov
а вот либа эта не работает
короче, хуй его знает где у тебя тут IO, но ридер твой синхронный
источник