Merge lp:~sergei.glushchenko/percona-server/5.5-BT34246-ps-blueprint-into-outfile-pipe-and-socket into lp:percona-server/5.5
Proposed by
Sergei Glushchenko
Status: | Merged |
---|---|
Approved by: | Alexey Kopytov |
Approved revision: | no longer in the source branch. |
Merged at revision: | 572 |
Proposed branch: | lp:~sergei.glushchenko/percona-server/5.5-BT34246-ps-blueprint-into-outfile-pipe-and-socket |
Merge into: | lp:percona-server/5.5 |
Diff against target: |
392 lines (+239/-14) 11 files modified
Percona-Server/include/my_dir.h (+2/-0) Percona-Server/include/my_sys.h (+3/-0) Percona-Server/include/mysql/psi/mysql_file.h (+44/-0) Percona-Server/include/mysys_err.h (+4/-1) Percona-Server/mysql-test/include/outfile_fifosocket.inc (+68/-0) Percona-Server/mysql-test/r/percona_outfile_fifosocket.result (+12/-0) Percona-Server/mysql-test/t/percona_outfile_fifosocket-master.opt (+1/-0) Percona-Server/mysql-test/t/percona_outfile_fifosocket.test (+12/-0) Percona-Server/mysys/errors.c (+7/-1) Percona-Server/mysys/my_open.c (+53/-0) Percona-Server/sql/sql_class.cc (+33/-12) |
To merge this branch: | bzr merge lp:~sergei.glushchenko/percona-server/5.5-BT34246-ps-blueprint-into-outfile-pipe-and-socket |
Related bugs: | |
Related blueprints: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Alexey Kopytov (community) | Approve | ||
George Ormond Lorch III (community) | g2 | Approve | |
Review via email: mp+181115@code.launchpad.net |
Description of the change
This patch allows OUTFILE to write to fifo and unix socket.
fifo/socket should already be created in filesystem.
If file specified as OUTFILE exists server will check it's type.
If file is fifo, my_open will be used instead of my_create.
If file is socket, socket+conect will be used to connect to socket.
Both fifo and socken then will be worked with like an regular file.
If existing file is regular file, error will be thrown as it was before.
To post a comment you must log in.
Jenkins run is here: http:// jenkins. percona. com/view/ PS%205. 5/job/percona- server- 5.5-param/ 822/