On Thu, 7 Aug 2014 20:13:08 -0700 (PDT) Rusi Mody <rustompm...@gmail.com> wrote:
> On Friday, August 8, 2014 5:40:01 AM UTC+5:30, Joel Rees wrote: > > You do understand the chicken-and-egg nature of what you're asking > > for? [clip] > Is the problem absent with text files? > If one wants to write a text-log one needs a text-file. > A text file exists on some file-system. Oh, come on now, the preceding assertion is a little over the top, don't you think? Every boot I've ever seen has a read/write filesystem very early in the boot. Now let's look at what you need for a binary system: 1) The same filesystem as you needed for the text log files. 2) The program to read the logs. 3) Any config that reading program might need. And, if you're putting it in Postgres, you also need: 4) A functioning Postgres (not always trivial) 5) The right Postgres user and password #5 Would be at least somewhat challenging if you were forced to boot the computer from a rescue CD, which happens to me a lot. > What of those messages that need to be logged before there are any > filesystems mounted? Several choices: 1) Keep it in RAM til you have a read-write filesystem up, then write it all. 2) Write it to the screen. Relatively little happens before the filesystem comes up, anyway. 3) Specify a bunch of CHS (Cylinder Head Sector) sectors for that purpose, cover them with a file whose whole purpose is as a placeholder, and write the info to the sectors. Later transfer them to the text log. Keep in mind, the time between when you have a read/write filesystem and the time Postgres is ready to be written is an eternity. SteveT Steve Litt * http://www.troubleshooters.com/ Troubleshooting Training * Human Performance -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140808103424.71065...@mydesq2.domain.cxm