/srv/irclogs.ubuntu.com/2014/06/06/#ubuntu-server.txt

mwhudsonum00:10
mwhudsonwhy might a cloud image end up with #MANUAL00:10
mwhudsonnameserver 0.0.0.000:10
mwhudson in /etc/resolv.conf?00:10
mwhudsoni'm pretty sure dhcp is passing a nameserver00:10
mwhudson(it's not actually running in a cloud)00:10
=== Lcawte is now known as Lcawte|Away
TriJetScudI'm looking for guidance on creating custom ubuntu cloud images...00:54
sarnoldTriJetScud: seen this yet? it might be enough to keep you from having to prepare you own customized images: http://cloudinit.readthedocs.org/en/latest/00:56
TriJetScudI've seen this but cloud-init doesn't support microsoft's system center yet00:57
TriJetScudI'm just looking at how the ubuntu cloud images are created, scripts wise01:06
=== Nigel_ is now known as G
=== phuh is now known as talves_
=== markthomas_ is now known as markthomas
=== talves_ is now known as phuh
shugganshi all - have zoneminder installed on ubuntu server 12.04 - trying to redirect its recording data (/usr/share/zoneminder/images) to /media/videostore/DVR/images using fstab but getting mount errors on boot05:21
shugganscan anyone help me figure out what I'm doing wrong?05:22
larsemildoes anyone have any hints on how to troubleshoot ldap + tls? I dont get it to work. I followed this guide: https://help.ubuntu.com/12.10/serverguide/openldap-server.html#openldap-tls06:02
larsemilwhen i run a ldapsearch i get: root@master:~# ldapsearch -x -ZZ -H ldap://83.209.243.253 -b dc=daladevelop,dc=se                   │·····································································06:02
larsemilldap_start_tls: Protocol error (2)                                                                  │····································································· additional info: unsupported extended operation06:02
larsemilsorry strange paste06:02
frthi folks07:02
frtI get crontab permission denied error07:02
frtwhen I execute vi sh in cli it does work07:03
larsemilhttp://serverfault.com/questions/602258/ubuntu-14-04-openldap-tls-problems07:04
frtI have typed crontab -u root -e07:04
frtsame command is there its all cool07:04
=== Lcawte|Away is now known as Lcawte
=== Trey is now known as Guest20829
=== ndee_ is now known as ndee
LeMikehello. the "original" PHP version is always different from the one on ubuntu-servers because they have their own patches - so the Patch-Number is different. How near is it to the original one if it quotes "PHP 5.3.2-1ubuntu4.24" ? or which PHP version is "PHP 5.3.2-1ubuntu4.24" truly?07:49
TJ-LeMike: check the package's Changelog07:51
=== Trey is now known as Guest35373
LeMikeTJ-: Where in the changelog do I see that "5.5.9+dfsg-1ubuntu3" is the same as "PHP 5.5.9" or "PHP 5.5.something" ? there are also the Ubuntu-Version-Numbers for PHP09:00
TJ-LeMike: You look for the earliest 5.5.9 entry, and then work forward to the one you're interested in. Each version will add something in terms of additional patches - possibly backports from upstream, possibly local Debian/Ubuntu bug-fixes.  But, essentially, the base-version of the package (before any -XubuntuY extension) is the PHP version of the upstream source09:18
cariboujamespage: thanks for the sosreport SRU review;09:40
cariboujamespage: I'm surprized about the DEP3 comment, I used quilt --dep3 to create the patch headers09:40
jamespagecaribou, np09:44
cariboujamespage: what's wrong about it ?09:44
jamespagecaribou, here's one that uses the Description field correctly:09:45
jamespagehttp://paste.ubuntu.com/7600696/09:45
cariboujamespage: ah, the spacing in the Desc ?09:46
LeMikeAh! So the 5.5.3+dfsg is the one, that is in sync with the PHP 5.5.3, TJ- ?09:46
TJ-LeMike: Correct09:46
LeMikeThanks. That was easy TJ-  :D09:46
jamespagecaribou, you need to use the Description field name09:46
jamespageand indent to ensure it can be parsed as a single field09:47
TJ-LeMike: "+dsfg" simply means that Debian modified the original upstream source package to conform with their definition of "free" software. see https://wiki.debian.org/DFSGLicenses09:48
cariboujamespage: crap, I missed that one, will fix it09:49
cariboujamespage: on that topic, is it good practice to add those DEP3 header to patches ? I see many packages that don't have them09:50
jamespagecaribou, its really good practice09:50
cariboujamespage: ok will keep doing it, but correctly this time ;-)09:51
CodmadnessCan anyone help me with this error http://pastie.org/926374809:55
YamakasYI can login to a 14.04 fresh install using console but SSH doesn't accept my password... what could be wrong ?09:57
sonnewhen was 14.04 supposed to be released on LTS server again?11:00
sonneshould have been around these days...11:00
sonnei only remember "june" though :)11:00
YamakasYwhen I deploy a 12.04 ubuntu install I can login with the rootpw using ssh, the same deploy for 14.04 doesn't accept the password11:01
CodmadnessCan anyone help me with this error http://pastie.org/926374811:17
bgardnerCodmadness: Give me a minute to read up11:17
CodmadnessOk11:17
bgardnerCodmadness: I saw you over in #ubuntu, did they already give you instructions?  What have you already done?11:18
CodmadnessWell I've tried reinstalling, purging mysql, removing mysql and keep getting errors. Everytime I do apt-get install mysql-server it says 2 are not fully installed11:19
CodmadnessWhich in the end ends up with E: Sub-process /usr/bin/dpkg returned an error code (1)11:20
bgardnerCodmadness: Ok, and is your other comment I see about 'port 3307 in use' related or not?11:20
CodmadnessWell I know that nothing else is 330711:21
CodmadnessI even changed to port to see a difference which nothing worked.11:21
Codmadness#mysql Said E: Sub-process /usr/bin/dpkg returned an error code (1) is a ubuntu issue11:21
=== Lcawte is now known as Lcawte|Away
bgardnerOh, I see; initscript action start failed.  That's probably the port in use.  One moment.11:22
CodmadnessYet I get E: Sub-process /usr/bin/dpkg returned an error code (1) everytime I reinstall or install mysql-server. How could it stop the install process?11:25
CodmadnessI also get that error everytime I upgrade11:25
bgardnerCodmadness: Not sure yet, could you get me a pastebin of this: sudo lsof -Pnl +M -i411:26
CodmadnessDo you mind me using pastie.org? Its much eaiser to use pastie.org on my pi11:27
bgardnerSure11:28
Codmadnesshttp://pastie.org/926398011:28
bgardnerCodmadness: What's the output of lsb_release -a11:29
bgardnerCodmadness: And then after that, paste the output of: sudo netstat -tulpn11:32
Codmadnesshttp://pastie.org/926399111:33
bgardnerCodmadness: What's in the mysql logs?11:38
bgardnerCodmadness: Or syslog, related to mysql11:38
pmatulismorning11:39
CodmadnessLEt me check11:40
Codmadnesshttp://pastie.org/926402711:43
CodmadnessThats what happens when i try to start11:43
bgardnerCodmadness: While I look at that please paste the contents of /etc/init.d/mysql11:44
bgardnerCodmadness: Need to step away for a couple minutes but I'll be back.11:46
Codmadnessk11:52
bgardnerCodmadness: I'm back.  This promises to take a while, let's move this conversation private so we don't clutter the channel.11:55
TJ-Codmadness: I'd suggest first disabling the starting of mysql so you can complete the upgrade. Once you've done that, you can then work on it by manually starting the mysqld and investigating why processes seem to left running when they're told to stop11:59
CodmadnessTJ- Since I've installed it I have rebooted the vps so it should have killed it12:00
TJ-Codmadness: But have you fixed the package issues caused? If not, the package will still be 'unconfigured'12:01
CodmadnessWell I've done --fix-broken12:02
TJ-Codmadness: After restarting, did you check if the mysqld is running?12:02
CodmadnessTJ- Well I checked system monitor12:03
TJ-Codmadness: check the PID file contents matches the running instance PID, with " PIDM=$(sudo cat /run/mysqld/mysqld.pid); ps -efly | grep $PIDM  "12:06
CodmadnessThe pid constantly changes12:06
TJ-Codmadness: You should get 2 lines, one of which ends with "/usr/sbin/mysqld"12:06
TJ-It does? That suggests the service is restarting constantly12:06
CodmadnessIt grows up in numbers everytime12:07
CodmadnessWait thats what aus does :/12:08
TJ-Codmadness: OK, I'd suggest disabling the mysql service for starters so you can work with it manually. You can override the upstart init job by doing "echo manual | sudo tee -a /etc/init/mysql.override"12:10
TJ-Codmadness: If the service is repeatedly restarting, that might explain why the init script failed to keep track of the current PID, and therefore fails to stop it with "no such instance"12:11
CodmadnessOk one second12:11
CodmadnessOk let me run that one second12:14
CodmadnessOk i ran the echo command12:15
TJ-Codmadness: now you need to stop/kill any existing instance12:17
Codmadnesskill -mysql?12:17
TJ-Codmadness: "sudo pkill mysqld"12:18
CodmadnessOk done12:18
TJ-Codmadness: After that, check for any remaining instances with "pgrep mysqld"12:18
CodmadnessIt returns nothing...12:19
TJ-Codmadness: good, that means no mysqld instances are now running12:19
CodmadnessOh, I thought that was bad xD12:20
TJ-Unix commands are generally quiet when they are successful. If something goes wrong, they complain12:21
TJ-I'm reading the mysql upstart script to see if it could be doing anything special12:21
CodmadnessOh, ok thanks12:22
TJ-Codmadness: OK, nothing amazing there. It does some basic checks like ensuring disk space, and only starts mysqld if those pass. So the fact it starts tells us that part is OK. So, if mysqld is respawning (thus causing the PID to change) then something it finds when starting is the problem. So if you start it manually you might be able to catch some clues12:30
CodmadnessSo I shall start mysql right?12:31
TJ-Codmadness: Try "sudo /usr/sbin/mysqld" see if it exits with some errors, or continues running12:31
Codmadnessroot@playmcpe:~# sudo /usr/sbin/mysqld12:33
Codmadness140606 16:36:34 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.12:33
Codmadnessroot@playmcpe:~#12:33
Cyberspiritcommand to see the size of a file from friggen bash console?12:33
CodmadnessWoops should have pastbinned it12:34
CodmadnessDidn't realize it was that big12:34
TJ-Codmadness: Is that all you see?12:34
CodmadnessYes TJ-12:34
TJ-Codmadness: It hasn't returned to a shell command prompt?12:34
CodmadnessNope12:35
Cyberspiritcommand to see the size of a file from friggen bash console?12:35
TJ-Codmadness: OK, you need to send it a SIGQUIT to exit it. Press Ctrl+\  and wait a few seconds, then it should exit12:35
CodmadnessSIGQUIT12:35
CodmadnessWoops12:35
CodmadnessCommand not found12:36
Cyberspiritstat12:36
TJ-Codmadness: You have a shell prompt again?12:37
gryCyberspirit: "ls -lah /path/to/file"12:38
CodmadnessWell it says sigquit isn't a command12:38
TJ-Codmadness: Haha! You don't type SIGQUIT ... that is the name of the 'signal' sent to the process when you press Ctrl+\12:38
gryCyberspirit: "ls -la /path/to/file" in something raw, probably bytes12:39
TJ-Codmadness: as long as you have the shell prompt back you're fine12:39
TJ-Codmadness: As that didn't fail, I'm going to guess the problem was transient and has gone away. On that assumption remove the manual override with "sudo sed 's/manual//' /etc/init/mysql.override" and then restart the service with "sudo service mysql start"12:39
=== Trey is now known as Guest57159
CodmadnessWait so when I run sudo /usr/sbin/mysqld it should popup a shell script?12:40
TJ-Codmadness: No. In the interactive shell, doing "sudo /usr/sbin/mysqld" starts mysql server in the foreground so it doesn't return to the shell. Therefore, you have to tell the process to quit to get back to the shell.12:41
TJ-Codmadness: The shell is what provides the "$USER@$HOST:~$" prompt where your command are interpreted12:42
CodmadnessOh12:42
TJ-Codmadness: So, as I said, remove that override and restart the service and then check the mysql log-file again and see if it is running correctly12:43
xtrizi have been using gentoo on my machine, and tired due to user intervention in maintaining system, is ubuntu stable enough that i do not need to spend the time in maintaining it ?12:43
Codmadnessok12:43
xtrizright now i am under tight time constraint and can't afford to waste the time in fixing system12:43
ikoniaxtriz: it's in use in the enterprise, it's a stable as you configure it to be12:44
xtrizso is ubuntu-server stable enought to directly use for my work ( i.e. mostly virtualization stuff, running kvm/qemu ) without much fuzz and get my work done without wasting time in fixing things.12:45
xtrizikonia, that's good12:45
ikoniaxtriz: works out of the box12:45
xtrizikonia, do updates to new kernel and other updates tend to break the system ? ( as you said it's widely used in enterprise so it must not break stuff that easily )12:46
ikoniaxtriz: nopr12:46
ikonianope12:46
TJ-Hmm, I've always found it doesn't work out of the box... only when I put it *in* the box does it work :)12:46
xtrizikonia, great  :)12:46
CodmadnessTJ- http://pastie.org/926432112:48
TJ-Codmadness: Aha! so, it's an upstart/configuration issue then12:49
CodmadnessBut still mysql-server isnt installed properly :/12:49
TJ-Codmadness: I thought that part was fixed?12:51
TJ-Codmadness: In which case, maybe the update has broken the config files12:52
TJ-Codmadness: put the override back in place "echo manual | sudo tee -a /etc/init/mysql.override"  ... and then try "apt-get -f install"12:52
cfhowlettxtriz suggest you use the LTS (Long Term Support) release - currently 14.04.  Tis generally more stable than the interim releases12:54
xtrizcfhowlett, ok :)12:54
=== Den_Beiren is now known as DenBeiren
CodmadnessOk its doing TJ-12:58
sander^workWhen I install or remove puppermaster and puppetmaster-passenger (from the precise puppetlab repository) I get: invoke-rc.d: initscript puppetmaster, action "start" failed. subprocess installed post-installation script returned error exit status 113:38
Tungsudo is really really annoying for someone coming from debian13:40
rbasakTung: sudo comes from Debian! It's just the installer default. If you wish, just set a root password and use su.13:46
* rbasak doesn't like root having a password so got used to it13:46
PiciOr use sudo -i if you need to run a lot of commands in a superuser context.13:46
rbasaksamiux: if you're using the puppetlab repository, you should probably report a bug with them. We can only fix the Ubuntu repository here.13:46
Tungactually i've got a more pressing problem than that at the moment but thanks for the suggestions13:47
rbasakAh yes. I use sudo -i all the time. I see no point in sticking sudo in front of everything if that's what I need to do every command.13:47
Tungif i give you guys a dump of dmesg do you reckon you could fish out the problem with me plugging in a WD 1TB external USB 3.0 drive into a usb 3.0 port on an intel DH67GD motherboard?13:47
Tungi'll go to pastebin13:47
rbasakTung: sounds more like a kernel issue.13:48
samiuxrbasak, ????13:49
rbasakTung: you might find #ubuntu-kernel more useful if so. I hope somebody can help you, but hardware issues like that are pretty hard to debug over IRC IMHO13:49
Tunghttp://pastebin.com/m2kkw2An13:51
Tungok13:51
Tungtake a look anyway, fdisk -l isnt showing the device13:51
Tungthis is with a 3 day old updated ubuntu 12.0413:51
Tungserver13:51
InFiernogot usb3 drivers installed?13:51
rbasakWhat does /proc/partitions say?13:51
Tungi need usb3 drivers?13:52
Tunginteresting13:52
rbasakIs sdc not the device you're looking for?13:52
Tungi'm looking for sdc yes13:52
rbasakIs sdc listed in /proc/partitions?13:52
Tungbut fdisk -l doesn't see it and i cannot mount /dev/sdc113:52
InFiernoDo you have hardware raid on?13:52
Tungyes sdc and sdc1 is listed in partitions13:53
Tungi have hardware bios raid on yes, raid113:53
rbasakSo then your kernel can see sdc and sdc1, which suggests that it reads the partition table OK.13:53
Tungthe partition is ntfs but it wont mount as such13:53
rbasakOK, so it sounds like you have an NTFS mounting problem. Nothing to do with the hardware.13:53
Tungah there we go13:54
Tungit mounted now13:54
Tungit froze before for 30 seconds13:54
Tungbut now it mounted13:54
Tungwith errors:13:54
TungThe disk contains an unclean file system (0, 0).13:54
TungThe file system wasn't safely closed on Windows. Fixing.13:54
Tungmy system might've just been busy, thanks anyway13:54
Tungall good i see the partition13:55
Tungi'm attempting to tar archive project gutenberg for backup to external hdd, any ideas on a faster method of backing it up to a ntfs filesystem?14:03
Tung33GB in size14:04
Tungand then i've got the ubuntu mirror to backup which is roughly 103GB14:04
Tungtar -cv ?14:06
Tungwhoa14:06
rbasaktar should be fine if you want a filesystem-level backup. If on rotary disks then it's the number of seeks that will slow it down (if you have a large number of files).14:06
Tunglol that just dumped the contents of the gutenberg files to my terminal14:06
rbasakRecently I've started using bsdcpio which can do pax format archives and I think may include extended attributes etc.14:07
rbasakGNU tar is a little more limited and needs parameters to enable that stuff.14:07
Tungi've found that mc (midnight commander) has a decent copy command14:11
Tungill use that for now, not tarring14:11
Tunggetting a respectable 19.xxMB/sec over usb3 with tons of directories/files in each one14:12
Tung67388 files14:13
=== Tung is now known as Tungasleep
qhartmanAnyone know of a good way to measure the IO activity of a single disk in a machine? Everything I've looked at can only show aggregate information.15:12
rbergiostat15:14
qhartmanawesome, thx15:15
qhartmanthat's perfect15:15
rbergnp!15:15
qhartmanhttp://stream1.gifsoup.com/view2/3554046/the-more-you-know-o.gif15:16
rbergnice15:16
med_caribou, what's the right approach to installing crashdump and arming it configging it in Trusty?  I think something changed between Precise and Trusty (if memory serves, I haven't dug in yet today)15:38
med_pmatulis, ^15:38
med_apt-get install linux-crashdump15:38
med_and then do I need to reserve some kernel memory with a boot kernel cmdline entry and reboot?15:38
* med_ goes a googling15:38
=== Trey is now known as Guest66434
cariboumed_: yep that's the good way then edit /etc/default/kdump-tools15:39
med_nod15:39
med_ack15:39
med_thanks15:39
cariboumed_: just googles "crash dump recipe"15:39
cariboumed_: then you will need to reboot so the crashkernel= boot parameter is taken into account15:39
med_so no changes to that doc since 2013 but probably the change I recall happened early 2013 or late 201215:40
med_yep, ack, will do15:40
med_yep, that change doc'd in 13.0415:41
* med_ invokes the recipe15:41
cariboumed_: the mechanism (i.e. kdump-tools) got introduced then, yes15:43
ostewhat is the proper way to install php 5.6?15:52
geniioste: Sort of a trick question. The absolute right way would be to package it from source yourself. But that is outside the scope of actually just getting it installed. I'd probably go with PPA here.15:58
osteppa?15:59
geniiAt https://launchpad.net/~ondrej/+archive/php5-5.6    Disclaimer: Personal Package Archives are supported by their authors and not by Ubuntu15:59
genii!ppa15:59
ubottuA Personal Package Archive (PPA) can provide alternate software not normally available in the offical Ubuntu repositories - Looking for a PPA? See https://launchpad.net/ubuntu/+ppas - WARNING: PPAs are unsupported third-party packages, and you use them at your own risk. See also !addppa and !ppa-purge15:59
rbasakOndřej is the Debian PHP maintainer, so his PPAs are probably the best ones to use.16:00
ostecool16:00
osteany idea when 5.6 will make it into ubuntu?16:00
rbasakNot before it's released.16:01
rbasakSo it depends on the PHP project's release schedule, and how that relates to both Ondřej, the Utopic release schedule and my own schedule.16:01
ostek thanks16:02
osteso what is the procedure for getting this ppa in place?16:02
ostedeb http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu saucy main ??16:02
rbasakIf it isn't available in Debian by 21 August, then it definitely won't make it in Utopic.16:02
rbasakSince that's Ubuntu's release schedule deadline.16:02
ostei see16:02
rbasakhttps://wiki.ubuntu.com/UtopicUnicorn/ReleaseSchedule16:02
rbasakhttps://launchpad.net/~ondrej/+archive/php5-5.6 has instructions16:03
=== Lcawte|Away is now known as Lcawte
gemabeisner: ping18:21
mixbuenas19:29
mixhi people!19:29
mixi have problem with m19:29
mixmy ubuntu server19:29
mixin zoneminder19:29
mixi have a error in mysql19:30
=== thesheff17_ is now known as thesheff17
mixhh19:52
sarnoldmix: welcome to irc :) irc normally works best if you have something concrete to discuss -- like that error from mysql..19:53
=== funkyHat_ is now known as funkyHat
rbergHi all i am having a issue where if a block device is unavailable during boot the system ask me to press S to skip M for manual or keep waiting, pressing S or M seems to have no effect at all20:34
rbergdoes anyone know what can be done to proceed?20:34
pmatulisrberg: try the 'nofail' option in /etc/fstab20:36
rberggreat thanks!20:36
pmatulisrberg: see 'man mount'20:36
rbergI had not noticed that before, thanks20:37
rbergany idea on why I was unable to skip?20:38
pmatulisrberg: nope20:39
pmatulisrberg: it's not the root filesystem is it?20:39
rbergnope20:39
=== RoyK^Work^ is now known as RoyK^Work
rbergthis is very odd that I cant press S M or I.. the keyboard input is accepted when I hit ctrl-alt-del..21:00
bekksrberg: So "s", "m" and "i" are defective.21:08
rbergyes21:08
rbergis plymouth somehow required for these to work? also this is on 12.0421:09
bekksFor the keys?21:09
rbergyeah.. seems odd I know.. I ask because its not installed21:10
rbergand I really am out of ideas21:10
bekksplymouth has nothing to do with defective keys.21:10
rbergplymouth came to mind as I know it can display that message over the splash screen21:11
qmanI have had that problem or something very similar before, I never managed to fix it, I ended up reinstalling21:13
rbergthis doesn't happen often.. but it made recovering a hardware raid problem harder21:15
bekksrberg: does the system ask you, before booting ubuntu?21:17
rbergnot sure I understand what you mean? before ubuntu bios / post?21:18
bekksrberg: Yes - does that happen before ubuntu?21:18
rbergthe problem was that a device in fstab (sdd) had its underlying raid array fall apart. so yes there was a device problem before ubuntu booted21:19
rbergI am booting off of sda21:19
rbergI would like to be able to skip or drop to recovery shell if this happens again21:21
qmanYeah, what's happening is, when there are no problems with disks everything is cool, but if it has to ask you something like skipping or recovering, it bugs out and won't do anything21:23
qmanI never figured out why or what the fix is, but I have seen it before21:23
rbergok.. at least I am not the only one! heh. I was able to repair the system with a boot cd, and when sdd was online everything boot up fime21:24
rbergbut I am left asking why was I unable to use the recovery shell21:24
qmanRight21:26
qmanIt stumped me for over a year, I also had removed plymouth on the server in question21:27
qmanI had to upgrade for new hardware support and decided a reinstall was the best way21:28
pr3d4t0rGreetings.21:30
pr3d4t0rQ. Where can I find out which security advisor corresponds to an automatic update just done on one of my Ubuntu servers?  I have the linux-3.xx.xx image version.  Thanks in advance.21:30
pr3d4t0rEr, advisory21:31
pr3d4t0rThis came out on the heels of the OpenSSL update from 48 hours ago, so they might be related but I'd like to know the details since this requires a server reboot and I have too many users on board.21:31
rberghave a look here www.ubuntu.com/usn/21:32
pr3d4t0rrberg: Checking.21:32
pr3d4t0rrberg: Found it - futex issue.  Thanks.21:33
pr3d4t0rHave a nice wknd, Everyone.21:36
rbergqman: fwiw I took another system installed plymouth broke a raid array and was able to hit S to skip!21:38
rbergwell look at that, mountall depends on plymouth!21:46
qhartmananyone know if the proble with excessive fsyncs in apt-get causing problems on btrfs systems is still a thing?21:53
qhartmanI have some VM's running on a ceph cluster that are showing really poor performance, but mostly when running apt-get. Ceph is using btrfs as the storage filesystem, but I would expect that to be abstracted away so that this wouldn't happen21:57
qmanqhartman: while I'm not sure about your specific case, fsyncs can't really be abstracted away while maintaining data integrity22:06
qmanqhartman: normally the workaround is to write those fsyncs to a fast cache or logging device, then bring the slow array up to date asynchronously22:07
qhartmanqman, right. In this case I was just thinking that there are so many "filesystem" layers between the apt-get process and the actual storage that it might not be relevant22:42
qhartmanbut it seems like it is22:42
qhartmanall the other tests I'm doing work as expected. It's only apt-get that wrecks everything22:43
sarnoldqhartman: you could always use libeatmydata22:46
qhartmansarnold, heh22:51
qhartmaninteresting22:51
qhartmanthat might be a good validation check22:51
sarnoldqhartman: fwiw I'd really expect an fsync in a program to really wait until data has been committed to disk, at least one disk, somewhere in the setup. that's what it asks for. hehe.22:52
qhartmansarnold, sure. When you're going "program -> OS -> hypervisor -> clustered storage -> OS -> filesystem" I wouldn't be surprised to have something in there lying a little bit.23:00
=== Tungasleep is now known as Tung
=== beisner is now known as beisner-weekend

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!