Re: phpBB + email

2009-09-28 bef zés Papp Tamas
On Sun, Sep 27, 2009 at 11:36:14PM +0200, Varga Zsolt wrote:
 Szia
 Hát valóban nem kapcsólódik szervesen a linuxhot :)
 A regisztrált felhasználó amikor megír egy hozzászólást akkor kérheti 
 hogy értesitést kapjon a válaszra.

Hogyan, mit kell beklikkelni es foleg mit kell utolag meklikkelni?

 Bem írtad pontosan melyik verziót használod de gondollom a 3-ast.

Igen, 3.0.5.

 Van olyan az adminban hogy feliratkozás a témára ha ezt enhedélyezed 
 akkor a felhasználó kaphat értsítést mailen ha a kérdésére vagy 
 hozzászólásáta válasz érkezik.

Hol? En ilyet nem talalok.

Koszi,

tamas
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: phpBB + email

2009-09-28 bef zés Papp Tamas
On Sun, Sep 27, 2009 at 10:49:42PM +0200, Papp Tamas wrote:
 
 helo!
 
 Nem kotodik szorosan a linux-hoz, de talan ez a legmegfelelobb forum,
 ahol felrakhatom a kerdest.
 
 Van egy forumom, ahol azt kellene megoldani, hogy ha vki valaszol
 vkinek egy hozzaszolasara (reply with quote), akkor a valaszt kuldje
 el emailben is (nem feltetlenul a tartalmat, de legalabb a linket)
 annak, akinek a hozzaszolasara valaszolt.
 
 A problema ott kezdodik, hogy azt sem tudom, mit keressek, mi ennek a
 szakszeru megfogalmazasa?

Megvalaszolom magamnak.

User control panel (minden usernekl a belepes utan baloldalt felul).,
majd ott: Board preferences - Edit posting defaults - Notify me
uplon replies by default

Koszi,

tompos
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Gábriel Ákos
2009. 09. 27, vasárnap keltezéssel 21.04-kor Hegedüs Ervin ezt írta:


 iowait-et neztem top-on keresztul, az az uj gepen 80-90% korul
 volt, a regin nehany %.

a regi gepen valami fsync-szeru nincs bekapcsolva.


-- 
Üdvözlettel,
Gábriel Ákos
-=E-Mail :akos.gabr...@i-logic.hu|Web:  http://www.i-logic.hu=-
-=Tel/fax:+3612391618|Mobil:+36209278894 =-

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: loopmount user-kent

2009-09-28 bef zés Valaczka János Pál
 Apropo mount: a sudo-n kivul milyen megoldas letezik arra, hogy cd 
 image-eket adott user is mountolhasson a loop opcioval...?
 (vmi pmount -szeru dologra gondolok, de az csak a /dev-ben levo eszkozt 
 fogad el argumentumkent)
fuseiso?

VJP
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Hegedüs Ervin
hello,

  iowait-et neztem top-on keresztul, az az uj gepen 80-90% korul
  volt, a regin nehany %.
 
 a regi gepen valami fsync-szeru nincs bekapcsolva.

ezt csak ma vettem eszre, miutan Gombas Gabor barrier-es
felvetese utan nyomoztam: a 9.10-es ubuntuban data=writeback-el
vannak mountolva az ext3-as kotetek, a regebbi verzioban
data=ordered.

Felcsatoltam a particiot ordered modba, de semmit nem valtozott,
ugyanolyan lassu. Annyit elertem vele, h az iowait nem megy
15-20% fole.


a.

ps: hol allitja be a rendszer, hogy mi legyen a default journal
data ertek? ui ez nincs benne az fstab-ban, csak a /proc/mounts
moutatta (hehe) meg. 
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Medovárszky Zoltán
2009.09.28. 13:03 keltezéssel, Hegedüs Ervin írta:
 ezt csak ma vettem eszre, miutan Gombas Gabor barrier-es
 felvetese utan nyomoztam: a 9.10-es ubuntuban data=writeback-el
 vannak mountolva az ext3-as kotetek, a regebbi verzioban
 data=ordered.

 Felcsatoltam a particiot ordered modba, de semmit nem valtozott,
 ugyanolyan lassu. Annyit elertem vele, h az iowait nem megy
 15-20% fole.


cat /sys/block/disk ahol a mysql fs van/queue/scheduler

mit mond?

Igor
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Gabor HALASZ
Hegedüs Ervin wrote:
 hello,
 
 iowait-et neztem top-on keresztul, az az uj gepen 80-90% korul
 volt, a regin nehany %.
 a regi gepen valami fsync-szeru nincs bekapcsolva.
 
 ezt csak ma vettem eszre, miutan Gombas Gabor barrier-es
 felvetese utan nyomoztam: a 9.10-es ubuntuban data=writeback-el
 vannak mountolva az ext3-as kotetek, a regebbi verzioban
 data=ordered.
 
 Felcsatoltam a particiot ordered modba, de semmit nem valtozott,
 ugyanolyan lassu. Annyit elertem vele, h az iowait nem megy
 15-20% fole.

Innodb parameterekket allitgattad?
show innodb statust nezegetted insert kozben?
Valami filesystemmel nem probaltad ext3 helyett?
Idemasolnal egy queryt?

-- 
Gabor HALASZ halas...@freemail.hu

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Hegedüs Ervin
hello,

  ezt csak ma vettem eszre, miutan Gombas Gabor barrier-es
  felvetese utan nyomoztam: a 9.10-es ubuntuban data=writeback-el
  vannak mountolva az ext3-as kotetek, a regebbi verzioban
  data=ordered.
 
  Felcsatoltam a particiot ordered modba, de semmit nem valtozott,
  ugyanolyan lassu. Annyit elertem vele, h az iowait nem megy
  15-20% fole.
 
 
 cat /sys/block/disk ahol a mysql fs van/queue/scheduler

mindket gepen ua:

noop anticipatory [deadline] cfq


a.
 
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Medovárszky Zoltán
2009.09.28. 13:19 keltezéssel, Hegedüs Ervin írta:

 mindket gepen ua:

 noop anticipatory [deadline] cfq



Mysql-nek nem árt a cfq

echo cfq  /sys/block/disk/queue/scheduler

Igor
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Gabor Gombas
On Mon, Sep 28, 2009 at 01:03:30PM +0200, Hegedüs Ervin wrote:

 ezt csak ma vettem eszre, miutan Gombas Gabor barrier-es
 felvetese utan nyomoztam: a 9.10-es ubuntuban data=writeback-el
 vannak mountolva az ext3-as kotetek, a regebbi verzioban
 data=ordered.

Ez onmagaban nem indokolna ekkora kulonbseget, es egyebkent is a
writeback-nek kellene gyorsabbnak lennie.

 Felcsatoltam a particiot ordered modba, de semmit nem valtozott,
 ugyanolyan lassu. Annyit elertem vele, h az iowait nem megy
 15-20% fole.
 
 
 a.
 
 ps: hol allitja be a rendszer, hogy mi legyen a default journal
 data ertek? ui ez nincs benne az fstab-ban, csak a /proc/mounts
 moutatta (hehe) meg. 

A sorrend:

- mount parancssor, ha meg van adva
- superblock-ban tarolt ertek (tune2fs -J)
- kernel default

A te esetedben a legutolso valtozott.

Gabor

-- 
 -
 MTA SZTAKI Computer and Automation Research Institute
Hungarian Academy of Sciences
 -
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Gabor Gombas
On Mon, Sep 28, 2009 at 01:30:39PM +0200, Medovárszky Zoltán wrote:

 Mysql-nek nem árt a cfq
 
 echo cfq  /sys/block/disk/queue/scheduler

Az eredeti levelben RAID vezerlo es RAID tomb szerepelt; az ugyan nem
volt leirva, hogy tenylegesen HW RAID van vagy SW RAID, de HW RAID
eseten masok a jatekszabalyok. Egyebkent BBU van?

Gabor

-- 
 -
 MTA SZTAKI Computer and Automation Research Institute
Hungarian Academy of Sciences
 -
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Medovárszky Zoltán
2009.09.28. 13:38 keltezéssel, Gabor Gombas írta:
 Az eredeti levelben RAID vezerlo es RAID tomb szerepelt; az ugyan nem
 volt leirva, hogy tenylegesen HW RAID van vagy SW RAID, de HW RAID
 eseten masok a jatekszabalyok. Egyebkent BBU van?

Ez nem rémlett, jogos.

Igor
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Hegedüs Ervin
hello,

 Felcsatoltam a particiot ordered modba, de semmit nem valtozott,
 ugyanolyan lassu. Annyit elertem vele, h az iowait nem megy
 15-20% fole.

mea culpa, beneztem, az uj gep 4 magos, es a top az atlagot
mutatta - betoltes kozben az egyik magnal tovabbra is 80-90%
kozotti io van.


bocs megegyszer.


a.

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Hegedüs Ervin
hello,

  echo cfq  /sys/block/disk/queue/scheduler
 
 Az eredeti levelben RAID vezerlo es RAID tomb szerepelt; az ugyan nem
 volt leirva, hogy tenylegesen HW RAID van vagy SW RAID, de HW RAID
 eseten masok a jatekszabalyok. Egyebkent BBU van?

hw raid van, bizom a HP-s P410-es vezerloben :)

(1xRAID1 es 1xRAID10, utobbi a MySQL-nek)


a.

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Hegedüs Ervin
hello,

  noop anticipatory [deadline] cfq
 
 Mysql-nek nem árt a cfq
 
 echo cfq  /sys/block/disk/queue/scheduler

koszi, eloszor jo lenne kozel azonos eredmenyt produkalnia, utana
raernek finomhangolni, de igyekszem nem elfelejteni.


Udv:


a.
 
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Hegedüs Ervin
hello,

 Egyebkent BBU van?

bocs, ezt nem vettem eszre: hogy konkretan ebben van-e, azt nem
tudom, a P410-hez a HP SAS eseteben ad, gondolom nem szedi ki, de
nem tudok egzakt pontos valaszt adni :(


a.

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Hegedüs Ervin
hello,

  Felcsatoltam a particiot ordered modba, de semmit nem valtozott,
  ugyanolyan lassu. Annyit elertem vele, h az iowait nem megy
  15-20% fole.
 
 Innodb parameterekket allitgattad?
innodb_buffer_pool_size-t allitottam - forumokban olvastam, ahol
hasonlo panasz volt, de nem hozott megoldast.

 show innodb statust nezegetted insert kozben?
meg nem,

 Valami filesystemmel nem probaltad ext3 helyett?
igen, most nemreg kiprobaltam ext4-el, de aa... talan meg
lassabb is lett.

 Idemasolnal egy queryt?

gondolom a lassu query-re vagy kivancsi, ami egy tok egyszeru
insert into :

INSERT INTO
components_edit
VALUES
(0, 1, 1, 0, 32, '2008-07-28 9:7:32',
'2008.04.01', '-00-00 00:00:00',
'2009-01-20 00:00:00', '1', 12345123400,
'A-12345-1234-00', '', 0, 45900.0,
1, 0.0, '2129', '', 'user') 

de fontos, hogy nem maga a query a lassu, sot - az gyorsabb mint
a regi gepen - a gond a comit()-tal van, valahogy igy:

cursor.execute(query...)
conn.comit()

ebbol az execute az uj gepen 0.001-0.002 korul van, a regin
0.003-0.004. A commit() viszont a regin kb ua (fejbol mondom, nem
pontos), a regin 0.007-0.008 korul van (az ertekek sec-ben, a
python time modulja szamolja ki t1-t0 alakban)


a.

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Gabor HALASZ
Hegedüs Ervin wrote:
 hello,
 
 Felcsatoltam a particiot ordered modba, de semmit nem valtozott,
 ugyanolyan lassu. Annyit elertem vele, h az iowait nem megy
 15-20% fole.
 Innodb parameterekket allitgattad?
 innodb_buffer_pool_size-t allitottam - forumokban olvastam, ahol
 hasonlo panasz volt, de nem hozott megoldast.
 
 show innodb statust nezegetted insert kozben?
 meg nem,
 

Tegyed, mert az elejen reszletezi az io threadek allapotat, fuggoben 
levo/lezajlott fsync-eket, i/o statiszikakat, stb, igy valami fogalmad 
is lesz arrol, mi is tortenik.

 Valami filesystemmel nem probaltad ext3 helyett?
 igen, most nemreg kiprobaltam ext4-el, de aa... talan meg
 lassabb is lett.

Filesystemrol volt szo, azoknak nem ext-tel kezdodik a nevuk. Probald 
meg reiserfs3-mal, nem mintha idealis lenne sql ala, de probanak jo.

 
 de fontos, hogy nem maga a query a lassu, sot - az gyorsabb mint
 a regi gepen - a gond a comit()-tal van,

Nyilvan, addig nem sok minden tortenik.

 
 cursor.execute(query...)
 conn.comit()
 
 ebbol az execute az uj gepen 0.001-0.002 korul van, a regin
 0.003-0.004. A commit() viszont a regin kb ua (fejbol mondom, nem
 pontos), a regin 0.007-0.008 korul van (az ertekek sec-ben, a
 python time modulja szamolja ki t1-t0 alakban)
 

Pythont nem szeretem, igy mond el, mi ez a cursor.execute es miert nem 
cursor.commit van utana, ha mar? Csak nem full commitot csinalsz minden 
query utan? Ennek van valami koze az sql cursorokhoz, vagy csak 
szerencsetlen nevvalasztas?

-- 
Gabor HALASZ halas...@freemail.hu

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Gabor HALASZ
Hegedüs Ervin wrote:
 hello,
 
 Felcsatoltam a particiot ordered modba, de semmit nem valtozott,
 ugyanolyan lassu. Annyit elertem vele, h az iowait nem megy
 15-20% fole.
 Innodb parameterekket allitgattad?
 innodb_buffer_pool_size-t allitottam - forumokban olvastam, ahol
 hasonlo panasz volt, de nem hozott megoldast.


jah, remelem az innodb_log_file_size-t is vele allitottad, es a 
transaction-isolation lehet READ-COMMITTED, ha nem utkozik a designal.

-- 
Gabor HALASZ halas...@freemail.hu

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Hegedüs Ervin
  show innodb statust nezegetted insert kozben?
  meg nem,
  
 
 Tegyed, mert az elejen reszletezi az io threadek allapotat, fuggoben 
 levo/lezajlott fsync-eket, i/o statiszikakat, stb, igy valami fogalmad 
 is lesz arrol, mi is tortenik.

koszi, megnezem,
 
  Valami filesystemmel nem probaltad ext3 helyett?
  igen, most nemreg kiprobaltam ext4-el, de aa... talan meg
  lassabb is lett.
 
 Filesystemrol volt szo, azoknak nem ext-tel kezdodik a nevuk. Probald 
 meg reiserfs3-mal, nem mintha idealis lenne sql ala, de probanak jo.

ezt hagyjuk, egyreszt nem hiszem h ez az oka (a masikon mukodik,
X+1 gepen egyebkent tok jol mukodik), masreszt nekem ext* meg nem
crash-elt el soha, reisert lattam mar szethullva, jfs-t probaltam
nehanyszor, de valami bugba mindig belefutottam... de ezt most
tenyleg hagyjuk.


  cursor.execute(query...)
  conn.comit()
  
  ebbol az execute az uj gepen 0.001-0.002 korul van, a regin
  0.003-0.004. A commit() viszont a regin kb ua (fejbol mondom, nem
  pontos), a regin 0.007-0.008 korul van (az ertekek sec-ben, a
  python time modulja szamolja ki t1-t0 alakban)
  
 
 Pythont nem szeretem, igy mond el, mi ez a cursor.execute es miert nem 
 cursor.commit van utana, ha mar? Csak nem full commitot csinalsz minden 
 query utan? Ennek van valami koze az sql cursorokhoz, vagy csak 
 szerencsetlen nevvalasztas?

hivhatod barhogy, en nem latok egy session-on belul mast mind
full commit-ot, nem tudom mas RDBMS hogy van vele, de milyen van
meg, ha nem full commit? 

Szerintem altalaban nincs koze az sql cursor-nak a commit-hoz,
legfeljebb annyi, hogy a cursoron keresztul adod meg a DML-t, ami
az adott kapcsolatban neked szukseges - itt magaban a kapcsolat
leiroban van a commit, szamomra ez tok logikus. Tehat nem latom
ertelmet egy cursor.commit()-nak.


Pythonban feluletesen igy nez ki a kapcsolat/kurzor kezeles:

=%=
import MySQLdb

conn = MySQLdb.connect(host, user, pass, ...)
cursor = conn.cursor()

cursor.execute(...)
for r in cursor.fetchall():
...

vagy

cursor.execute(...)
conn.commit()
=%=


Mielott megkerded: a full commit-nak mint olyannak megvan a
szerepe, esetleg tobbszalu betoltesnel (nem feltetlen thread-re
gondolok, hanem masik script is fut ami az eddig betoltott
adatokra epit) konzisztens adatbazist kapsz, nem kell varni, az
adtok hamarabb elerhetoek. De a betoltes csak pelda.
Es lehet, h ez is csak hitvita. :)




Amit nem ertek, hogy ugyanazokkal a beallitasokkal egy joval
erosebb gep miert produkal 2x-es futasi idot, ill ha megpiszkalom
a scriptet (lasd autocommit versus rekordonkenti commit versus
osszes DML utan egy commit) miert produkal kozel 30x-os
gyorsulast az eros gep, a gyenge meg alig 25%-ot.
lasd:
http://groups.google.hu/group/hun.lists.mlf.linux/msg/d40051aaa1dd6863?hl=hu


a.

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Hegedüs Ervin
hello,

  Innodb parameterekket allitgattad?
  innodb_buffer_pool_size-t allitottam - forumokban olvastam, ahol
  hasonlo panasz volt, de nem hozott megoldast.
 
 
 jah, remelem az innodb_log_file_size-t is vele allitottad, es a 
nem, ezt nehany forumon olvastam, de nem volt sehol ez az
osszefugges.

 transaction-isolation lehet READ-COMMITTED, ha nem utkozik a designal.

ezzel mit is erek el?
meg csak olyan sincs, hogy INSERT elott kellene valami mas ertek
mas tablabol, nagyjabol ennyi a pszeudo kod:

insert into table1 ...
commit()

lastid = cursor.lastrow_id

insert into table2 (lastid, ...)
insert into table3 (lastid, ...)
insert into table4 (lastid, ...)
commit()

ebbol van kb 5-6 ilyen blokk.

az egyeb betoltes soran elokerulo kulcsokat nem select-el oldom
meg, hanem egy dict (perl-ben hash?) valtozoban, meg ez sem
lassit. (az elejen van egy select, de ez konstans ido)


es ez kb 2x annyi ideig tart, mint a regi gepen.



a.

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Gabor HALASZ
Hegedüs Ervin wrote:

 Filesystemrol volt szo, azoknak nem ext-tel kezdodik a nevuk. Probald 
 meg reiserfs3-mal, nem mintha idealis lenne sql ala, de probanak jo.
 
 ezt hagyjuk, egyreszt nem hiszem h ez az oka (a masikon mukodik,
 X+1 gepen egyebkent tok jol mukodik), masreszt nekem ext* meg nem
 crash-elt el soha,

Nem crashrol van szo, hanem teljesitmenyrol, egy probat meger.


 Pythont nem szeretem, igy mond el, mi ez a cursor.execute es miert nem 
 cursor.commit van utana, ha mar? Csak nem full commitot csinalsz minden 
 query utan? Ennek van valami koze az sql cursorokhoz, vagy csak 
 szerencsetlen nevvalasztas?
 
 hivhatod barhogy, en nem latok egy session-on belul mast mind
 full commit-ot, nem tudom mas RDBMS hogy van vele, de milyen van
 meg, ha nem full commit? 

mysqlnel global es session, es az isolation level is erosen 
befolyasolja, hogy a gyakorlatba mikor es mennyit cimmit-et csinal:

http://dev.mysql.com/doc/refman/5.1/en/set-transaction.html

 
 Szerintem altalaban nincs koze az sql cursor-nak a commit-hoz,
 legfeljebb annyi, hogy a cursoron keresztul adod meg a DML-t, ami
 az adott kapcsolatban neked szukseges - itt magaban a kapcsolat
 leiroban van a commit, szamomra ez tok logikus. Tehat nem latom
 ertelmet egy cursor.commit()-nak.
 
 
 Pythonban feluletesen igy nez ki a kapcsolat/kurzor kezeles:
 
 =%=
 import MySQLdb
 
 conn = MySQLdb.connect(host, user, pass, ...)
 cursor = conn.cursor()
 
 cursor.execute(...)
 for r in cursor.fetchall():
...
 
 vagy
 
 cursor.execute(...)
 conn.commit()

Huha.Ez valami nem tudom mi:

Cursors are supported inside stored routines, triggers, and events. The 
syntax is as in embedded SQL. Cursors in MySQL have these properties:

http://dev.mysql.com/doc/refman/5.1/en/cursors.html

 
 Amit nem ertek, hogy ugyanazokkal a beallitasokkal egy joval
 erosebb gep miert produkal 2x-es futasi idot, ill ha megpiszkalom
 a scriptet (lasd autocommit versus rekordonkenti commit versus
 osszes DML utan egy commit) miert produkal kozel 30x-os
 gyorsulast az eros gep, a gyenge meg alig 25%-ot.

Ez tobbrendbeli flame lenne...

-- 
Gabor HALASZ halas...@freemail.hu

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


thunderbird + exim (SMTP)

2009-09-28 bef zés SZABO Zsolt
Az a problema merult fel, hogy ha (pl.) thunderbird-bol probalok bizonyos 
tobb cimzettes levelet kuldeni az SMTP szerverunkon keresztul, akkor van 
amikor csak szaladgal a kek csik, majd egy ido utan visszajelez, hogy a 
szerver elutasitotta az SMTP kapcsolatot v. ilyesmi.

Az SMTP szerveren exim4 (lenny) figyel, de a logjaiban semmi okat nem 
latom, hogy miert hiusul meg a level kuldes.

Tovabb tesztelve, az derult ki, hogy neha van egy-egy cim, amit nem 
szeret az MTA es ha az kikerul a listabol, akkor sikerul a kuldes...
(persze ez nem tuti, de mintha ilyesmi lenne az ok)

De erre vonatkozolag megint nincs semmi az exim logokban. (most pl. egy 
fibermail.hu -s cimmel lehetett gond)

Bar nem vagyok nagyon otthon a levelkuldesi protokollban, de ennek nem ugy 
kellene mukodnie, hogy az SMTP szerver szepen atveszi a klienstol a 
levelet, aztan probalkozik vele, es aztan ha olyan cimeket talal, amit
nem tud feloldani, vagy kapcsolatba lepni vele, akkor arrol egy ido utan 
ertesiti a levelkuldot? (persze, ennek ertelmezese tobbes cimzettnel 
megint kerdeses lehet...) Mindenesetre nekem ugy tunik mintha a 
levelatvetelnel egybol vegigprobalna az osszes cimet (ill. annak MX-et), 
es ha az OK akkor berakja a queue-ba. Ami persze nagy cimlistanal kicsit 
gazosnak tunik, mert mi van, ha nem megy egybol a nevfeloldas, stb.?

Nem tudom, hogy ebbe a jelensegbe beleszamit-e, de termeszetesen van 
mailscanner is a szerveren, tehat van egy exim4_incoming meg egy outgoing 
queue.

Ja, most probalom a fibermail.hu egyik MX-et:
# telnet mx-one.avpms.hu 25
Trying 85.90.160.120...
Connected to mx-one.avpms.hu.
Escape character is '^]'.
helo galilei
554 SMTP protocol violation
Connection closed by foreign host.

(Mi ez az 554-es hiba?)

Szoval, itt most thunderbird, exim, lenny v. SMTP sajatossagrol van szo?

--
sZs
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Gabor HALASZ
Hegedüs Ervin wrote:
 hello,
 
 Innodb parameterekket allitgattad?
 innodb_buffer_pool_size-t allitottam - forumokban olvastam, ahol
 hasonlo panasz volt, de nem hozott megoldast.

 jah, remelem az innodb_log_file_size-t is vele allitottad, es a 
 nem, ezt nehany forumon olvastam, de nem volt sehol ez az
 osszefugges.
 

Ideznem Bartokot: Csak tiszta forrasbol ;)

nstation-1:/usr/share/mysql# fgrep  'Set .._log_file_size' *.cnf
my-huge.cnf:# Set .._log_file_size to 25 % of buffer pool size
my-large.cnf:# Set .._log_file_size to 25 % of buffer pool size
my-medium.cnf:# Set .._log_file_size to 25 % of buffer pool size
my-small.cnf:# Set .._log_file_size to 25 % of buffer pool size

Szoval az example konfigokban benne van, csak a disztribuciod keszitoi 
kihereletek.

 transaction-isolation lehet READ-COMMITTED, ha nem utkozik a designal.
 
 ezzel mit is erek el?

Ahogyan a kovetkezot nezem, semmit.

 meg csak olyan sincs, hogy INSERT elott kellene valami mas ertek
 mas tablabol, nagyjabol ennyi a pszeudo kod:
 
 insert into table1 ...
 commit()
 
 lastid = cursor.lastrow_id
 
 insert into table2 (lastid, ...)
 insert into table3 (lastid, ...)
 insert into table4 (lastid, ...)
 commit()
 
 ebbol van kb 5-6 ilyen blokk.
 
 az egyeb betoltes soran elokerulo kulcsokat nem select-el oldom
 meg, hanem egy dict (perl-ben hash?) valtozoban, meg ez sem
 lassit. (az elejen van egy select, de ez konstans ido)
 

Ez a lastid = cursor.lastrow_id eleg furan hangzik. Ez a lastrow_id 
hogyan keletkezik?

-- 
Gabor HALASZ halas...@freemail.hu

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Hegedüs Ervin
hello,

  ezt hagyjuk, egyreszt nem hiszem h ez az oka (a masikon mukodik,
  X+1 gepen egyebkent tok jol mukodik), masreszt nekem ext* meg nem
  crash-elt el soha,
 
 Nem crashrol van szo, hanem teljesitmenyrol, egy probat meger.

egyelore jusson el oda, ahol egy masik ext3 tart :)

  hivhatod barhogy, en nem latok egy session-on belul mast mind
  full commit-ot, nem tudom mas RDBMS hogy van vele, de milyen van
  meg, ha nem full commit? 
 
 mysqlnel global es session, es az isolation level is erosen 
 befolyasolja, hogy a gyakorlatba mikor es mennyit cimmit-et csinal:
 
 http://dev.mysql.com/doc/refman/5.1/en/set-transaction.html


teljesen jogos, ez esetben session - a global most tok nem
jatszik.

[...]
  cursor.execute(...)
  conn.commit()
 
 Huha.Ez valami nem tudom mi:

pedig itt van ni:
 
 Cursors are supported inside stored routines, triggers, and events. The 
 syntax is as in embedded SQL. Cursors in MySQL have these properties:
 
 http://dev.mysql.com/doc/refman/5.1/en/cursors.html
inside stored routines

ez meg egy API-n keresztuli hozzaferes. A ketto kozott gyak semmi
kapcsolat nincs:
http://mysql-python.sourceforge.net/MySQLdb.html#connection-objects
MySQL does not support cursors;

gondolom API-n keresztul nincs, amit olvastal, az valami sajat...


  Amit nem ertek, hogy ugyanazokkal a beallitasokkal egy joval
  erosebb gep miert produkal 2x-es futasi idot, ill ha megpiszkalom
  a scriptet (lasd autocommit versus rekordonkenti commit versus
  osszes DML utan egy commit) miert produkal kozel 30x-os
  gyorsulast az eros gep, a gyenge meg alig 25%-ot.
 
 Ez tobbrendbeli flame lenne...

pedig ez most jobban erdekel mindennel, ha gondolod linux-flame
vagy maganban is akar...



Koszonom:


a.
 
 -- 
 Gabor HALASZ halas...@freemail.hu
 
 _
 linux lista  -  linux@mlf.linux.rulez.org
 http://mlf2.linux.rulez.org/mailman/listinfo/linux
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: thunderbird + exim (SMTP)

2009-09-28 bef zés Gabor HALASZ
SZABO Zsolt wrote:
 
 Nem tudom, hogy ebbe a jelensegbe beleszamit-e, de termeszetesen van 
 mailscanner is a szerveren, tehat van egy exim4_incoming meg egy outgoing 
 queue.
 
 Ja, most probalom a fibermail.hu egyik MX-et:
 # telnet mx-one.avpms.hu 25
 Trying 85.90.160.120...
 Connected to mx-one.avpms.hu.
 Escape character is '^]'.
 helo galilei
 554 SMTP protocol violation
 Connection closed by foreign host.
 
 (Mi ez az 554-es hiba?)


Az 554 a transaction failed. En mondjuk reverse resolvalhato fqdn-nel 
heloznek, anelkul minden jobb erzesu smtp elzavar.

-- 
Gabor HALASZ halas...@freemail.hu
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: thunderbird + exim (SMTP)

2009-09-28 bef zés SZABO Zsolt
On Mon, 28 Sep 2009, Gabor HALASZ wrote:

 Az 554 a transaction failed. En mondjuk reverse resolvalhato fqdn-nel
 heloznek, anelkul minden jobb erzesu smtp elzavar.

$ telnet mx-one.avpms.hu 25
Trying 85.90.160.120...
Connected to mx-one.avpms.hu.
Escape character is '^]'.
helo galilei.mm.bme.hu
554 SMTP protocol violation
Connection closed by foreign host.

--
sZs
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Hegedüs Ervin
hello,

  jah, remelem az innodb_log_file_size-t is vele allitottad, es a 
  nem, ezt nehany forumon olvastam, de nem volt sehol ez az
  osszefugges.
  
 
 Ideznem Bartokot: Csak tiszta forrasbol ;)

nocsak, komolyzenei szakertok is jarnak errefele?
 
 nstation-1:/usr/share/mysql# fgrep  'Set .._log_file_size' *.cnf
 my-huge.cnf:# Set .._log_file_size to 25 % of buffer pool size
 my-large.cnf:# Set .._log_file_size to 25 % of buffer pool size
 my-medium.cnf:# Set .._log_file_size to 25 % of buffer pool size
 my-small.cnf:# Set .._log_file_size to 25 % of buffer pool size
 
 Szoval az example konfigokban benne van, csak a disztribuciod keszitoi 
 kihereletek.

forumban olvastam tobb helyen is, ezt az egyet irtak, en voltam
figyelmetlen, h jobban utana olvassak.

  insert into table1 ...
  commit()
  
  lastid = cursor.lastrow_id
  
  insert into table2 (lastid, ...)
  insert into table3 (lastid, ...)
  insert into table4 (lastid, ...)
  commit()
  
  ebbol van kb 5-6 ilyen blokk.
  
  az egyeb betoltes soran elokerulo kulcsokat nem select-el oldom
  meg, hanem egy dict (perl-ben hash?) valtozoban, meg ez sem
  lassit. (az elejen van egy select, de ez konstans ido)
  
 
 Ez a lastid = cursor.lastrow_id eleg furan hangzik. Ez a lastrow_id 
 hogyan keletkezik?

auto_increment-el definialt attributumnal insert utan visszakapod
a beszurt rekord ezen erteket.

nativ sql-ben is van, asszem' select lastrowid v valami ilyesmi.


a.

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: thunderbird + exim (SMTP)

2009-09-28 bef zés Ferenc Wagner
SZABO Zsolt sz...@mm.bme.hu writes:

 # telnet mx-one.avpms.hu 25
 Trying 85.90.160.120...
 Connected to mx-one.avpms.hu.
 Escape character is '^]'.
 helo galilei
 554 SMTP protocol violation
 Connection closed by foreign host.

Meg kell várnod a szerver üdvözlő üzenetét, csak azután jössz te.
-- 
   Feri.
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

NFS probléma

2009-09-28 bef zés Pápai Balázs
Sziasztok!

Van egy problémám az NFS-el és nem tudok zöldágra vergődni vele.
Két hasonló Debian Lenny alatt teljesen jól működik az oda installált NFS
szerver. A megosztások teljesen jól elérhetőek, használhatóak.
Van viszont egy drbd-s cluster, (drbd8, heartbeat a disztribúció
eszközeivel megvalósítva) ahol az nfs szerver nem akar egyáltalán működni.
A távolról kezdeményezett mount:

mount: clteszt1:/tmp failed, reason given by server: Hozzáférés megtagadva

ugyanez szerveroldalon:

clteszt1 mountd[3562]: NFS mount of /tmp attempted from 10.192.1.220
clteszt1 mountd[3562]: Unauthorized access by NFS client 10.192.1.220.
clteszt1 mountd[3562]: Blocked attempt of 10.192.1.220 to mount /tmp

a /etc/exports:

/tmp -10.192.0.0/16(rw,no_root_squash,insecure,anonuid=222,anongid=103)

(Ez megegyezik a többi gépen működő megosztással.)
A gép kernele: 2.6.26-2-686 a hiba nfs kervel és user serverrel is u.a.
A névfeloldás oda vissza működik.

Megakadtam, hogy mit nézzek még meg. Látszólag csak annyi a különbség, hogy
 egy clusteren használom, noha az nfs még nincs cluster funkcióban, csak a
feltelepítés után ki szerettem volna próbálni, hogy működik-e.

Minden tippet, ötletet szívesen látok és előre is köszönök.

Balage



_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: NFS probléma

2009-09-28 bef zés Pápai Balázs
Ferenc Wagner írta:
 Pápai Balázs sparhelt.fl...@gmail.com writes:
 
 mount: clteszt1:/tmp failed, reason given by server: Hozzáférés megtagadva

 ugyanez szerveroldalon:

 clteszt1 mountd[3562]: NFS mount of /tmp attempted from 10.192.1.220
 clteszt1 mountd[3562]: Unauthorized access by NFS client 10.192.1.220.
 clteszt1 mountd[3562]: Blocked attempt of 10.192.1.220 to mount /tmp

 a /etc/exports:

 /tmp -10.192.0.0/16(rw,no_root_squash,insecure,anonuid=222,anongid=103)
 ^
 Ez mi? -'
 
At mcedit-ből másoltam ki, az egy tabulátor.

 cat /proc/nfsd/exports mit mond (ha kernel szervert használsz)?

Most éppen user szerver van fenn, mert próbáltam így is, de egyik sem megy.

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: MySQL lassu INSERT/UPDATE

2009-09-28 bef zés Gabor HALASZ
Hegedüs Ervin írta:
 auto_increment-el definialt attributumnal insert utan visszakapod
 a beszurt rekord ezen erteket.

 nativ sql-ben is van, asszem' select lastrowid v valami ilyesmi.

   
mysql-ben viszont nincs, igy valahogyan implementalni kell. A 
python-mysql konkretan igy csinalja:
 
def _do_get_result(self):
db = self._get_db()
self._result = self._get_result()
self.rowcount = db.affected_rows()
self.rownumber = 0
self.description = self._result and self._result.describe() or None
self.description_flags = self._result and 
self._result.field_flags() or None
self.lastrowid = db.insert_id()
self._warnings = db.warning_count()
self._info = db.info()

Az insert_db a mysql api resze, igy ezzel nem lesz gond 
(http://dev.mysql.com/doc/refman/5.0/en/mysql-insert-id.html)
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: NFS probléma

2009-09-28 bef zés Gabor HALASZ
Pápai Balázs írta:
 Sziasztok!

 Van egy problémám az NFS-el és nem tudok zöldágra vergődni vele.
 Két hasonló Debian Lenny alatt teljesen jól működik az oda installált NFS
 szerver. A megosztások teljesen jól elérhetőek, használhatóak.
 Van viszont egy drbd-s cluster, (drbd8, heartbeat a disztribúció
 eszközeivel megvalósítva) ahol az nfs szerver nem akar egyáltalán működni.
 A távolról kezdeményezett mount:

 mount: clteszt1:/tmp failed, reason given by server: Hozzáférés megtagadva

 ugyanez szerveroldalon:

 clteszt1 mountd[3562]: NFS mount of /tmp attempted from 10.192.1.220
 clteszt1 mountd[3562]: Unauthorized access by NFS client 10.192.1.220.
 clteszt1 mountd[3562]: Blocked attempt of 10.192.1.220 to mount /tmp

 a /etc/exports:

 /tmp -10.192.0.0/16(rw,no_root_squash,insecure,anonuid=222,anongid=103)

 (Ez megegyezik a többi gépen működő megosztással.)
 A gép kernele: 2.6.26-2-686 a hiba nfs kervel és user serverrel is u.a.
 A névfeloldás oda vissza működik.

 Megakadtam, hogy mit nézzek még meg. Látszólag csak annyi a különbség, hogy
  egy clusteren használom, noha az nfs még nincs cluster funkcióban, csak a
 feltelepítés után ki szerettem volna próbálni, hogy működik-e.

 Minden tippet, ötletet szívesen látok és előre is köszönök.
a 10.192.1.220 revdns-e rendben van? uid/gid rendben van?
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux