forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 11.04.2018, 10:21
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию пользующим l2arc

Alex Korchmar написал(а) к All в Apr 18 09:04:06 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

хозяйке на заметку:
https://svnweb.freebsd.org/base?view...evision=287099

краткий перевод: пользующим l2 кэш на устройстве с блоками >512 - пользуйте
его в ZOL (тем более что для ssd актуален ashift 13, и лучше бы больше, но
его не научились), или этот кэш превратится в антикэш.
mfc за два года ниасилен, поскольку патч сам не прикладывался, там надо было
головой думать и понимать, что вообще он делает, а это немодно, и вообще не
отвлекайте грантопилов.

интересно, сколько еще подобных подарков, давно исправленных в линуксе, у нас
наличествуют только в 12, и то - никем толком не проверенных и не факт что
работающих?

> Alex

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #2  
Старый 11.04.2018, 14:31
Slawa Olhovchenkov
Guest
 
Сообщений: n/a
По умолчанию пользующим l2arc

Slawa Olhovchenkov написал(а) к Alex Korchmar в Apr 18 13:10:50 по местному времени:

Нello Alex!

11 Apr 18, Alex Korchmar writes to All:

AK> From: Alex Korchmar <noreply@linux.e-moe.ru>

AK> хозяйке на заметку:
AK> https://svnweb.freebsd.org/base?view...evision=287099

AK> краткий перевод: пользующим l2 кэш на устройстве с блоками >512 - пользуйте
AK> его в ZOL (тем более что для ssd актуален ashift 13, и лучше бы больше, но
AK> его не научились), или этот кэш превратится в антикэш.
AK> mfc за два года ниасилен, поскольку патч сам не прикладывался, там надо
AK> было головой думать и понимать, что вообще он делает, а это немодно, и
AK> вообще не отвлекайте грантопилов.

Author: avg
Date: Fri Sep 11 12:58:41 2015
New Revision: 287665
URL: https://svnweb.freebsd.org/changeset/base/287665

Log:
MFC r287099: account for ashift when gathering buffers to be written to l2arc device

на тот момент НEAD был 11.

AK> интересно, сколько еще подобных подарков, давно исправленных в
AK> линуксе, у нас наличествуют только в 12, и то - никем толком не
AK> проверенных и не факт что работающих?

... Специалист подобен флюсу: полнота его одностороння.
--- GoldED+/BSD 1.1.5-b20110223-b20110223
Ответить с цитированием
  #3  
Старый 11.04.2018, 15:01
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: пользующим l2arc

Alex Korchmar написал(а) к Slawa Olhovchenkov в Apr 18 13:36:15 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Slawa Olhovchenkov <Slawa.Olhovchenkov@f500.n5030.z2.fidonet.org> wrote:

SO> на тот момент НEAD был 11.
в моем 11 нет этого патча.

> Alex

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #4  
Старый 11.04.2018, 18:40
Slawa Olhovchenkov
Guest
 
Сообщений: n/a
По умолчанию пользующим l2arc

Slawa Olhovchenkov написал(а) к Alex Korchmar в Apr 18 17:11:20 по местному времени:

Нello Alex!

11 Apr 18, Alex Korchmar writes to Slawa Olhovchenkov:

SO>> на тот момент НEAD был 11.
AK> в моем 11 нет этого патча.

там давно все перепахано:

297848
307265
315072
323754

... Suxx & Must Die!
--- GoldED+/BSD 1.1.5-b20110223-b20110223
Ответить с цитированием
  #5  
Старый 11.04.2018, 22:10
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: пользующим l2arc

Alex Korchmar написал(а) к Slawa Olhovchenkov в Apr 18 20:45:57 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Slawa Olhovchenkov <Slawa.Olhovchenkov@f500.n5030.z2.fidonet.org> wrote:

SO>>> на тот момент НEAD был 11.
AK>> в моем 11 нет этого патча.
SO> там давно все перепахано:
ну я посмотрел, собственно, есть ли там проверка на размер блока после
неудачной упаковки - у меня там старый код, ничего не поменялось.
разьве что оно теперь научилось где-то в другом месте проверять.

как вариант, конечно, зарубить себе на носу, что если у тебя уже стока денег,
что ты купил l2arc, всякие компрессии и стораджа и arc надо было выключить еще
до того.


> Alex

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #6  
Старый 11.04.2018, 22:10
Slawa Olhovchenkov
Guest
 
Сообщений: n/a
По умолчанию пользующим l2arc

Slawa Olhovchenkov написал(а) к Alex Korchmar в Apr 18 21:03:46 по местному времени:

Нello Alex!

11 Apr 18, Alex Korchmar writes to Slawa Olhovchenkov:


SO>>>> на тот момент НEAD был 11.
AK>>> в моем 11 нет этого патча.
SO>> там давно все перепахано:
AK> ну я посмотрел, собственно, есть ли там проверка на размер блока после
AK> неудачной упаковки - у меня там старый код, ничего не поменялось.
AK> разьве что оно теперь научилось где-то в другом месте проверять.

ты о чем вообще?
было так:

if ((writesz + hdr->b_size) > targetsz) {

стало сразу после патча

bufsz = hdr->bsize;
bufa_sz = vdev_psize_to_asize(dev->l2ad_vdev, bufsz);
if ((writeasize + buf_a_sz) > targetsz) {

сейчас так (331399):

uint64t psize = arc_hdrsize(hdr);
uint64t asize = vdev_psize_to_asize(dev->l2advdev, psize);

if ((writeasize + asize) > targetsz) {

что ты у себя наворотил что у тебя код, отличный от данного?

... Засуньте подальше ваше сообщение об ошибках.
--- GoldED+/BSD 1.1.5-b20110223-b20110223
Ответить с цитированием
  #7  
Старый 12.04.2018, 02:01
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: пользующим l2arc

Alex Korchmar написал(а) к Slawa Olhovchenkov в Apr 18 00:40:34 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Slawa Olhovchenkov <Slawa.Olhovchenkov@f500.n5030.z2.fidonet.org> wrote:

SO> if ((writesz + hdr->b_size) > targetsz) {

SO> if ((writeasize + asize) > targetsz) {
мда, спать надо больше.
Да, у меня там уже asize, видимо, код таки правильный.

надо будет обновить zol, возможно, оно там тоже уже три раза исправлено с
момента, когда я последний раз рисковал это делать.


> Alex

--- ifmail v.2.15dev5.4
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 10:37. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot