er (sysctl vfs.hammer) but they are already tuned.
The only real adjustments you might want to make would be if you also
were running swapcache with a SSD.
-Matt
Matthew Dillon
to
stack two real filesystem and present essentially a 'writable snapshot'
as the mount.
So it's a very interesting area but complex and difficult to implement
properly under any circumstances.
-Matt
Matthew Dillon
t, with no added overhead to use it.
-Matt
Matthew Dillon
Also note that you may be able to get more detailed information
on the problem using smartctl:
pkg_radd smartmontools
smartctl -d sat -a /dev/daXXX (where daXXX is the correct device for
the SSD).
In particular look at the wear i
:
:On Wed, Aug 8, 2012 at 10:44 AM, Matthew Dillon
: wrote:
:
:> Full graph spanning tree protocol so there can be loops, multiple ways
:> to get to the same target, and so on and so forth. The SPANs propagate
:> the best N (one or two) paths for each mount.
:>
:
:On Monday 13 August 2012 15:38:46 Matthew Dillon wrote:
:>If you have a DDB> prompt you can hit the scoll-lock button and then
:>cursor up.
:
:HAMMER(ROOT) recovery check seqno=7a824b53
:recovery range 308735b0-30878e48
:recovery nexto 30878e48 endseqno
:
:On Monday 13 August 2012 12:30:05 Matthew Dillon wrote:
:> Well, a 2.8 CD wouldn't have worked but you now burned a more recent
:> CD and you are getting the panic again? The question is what is the
:> console output above the 'lockmgr' line ? i.e. all I
ume might
still not be able to mount without the variable Antonio's has been
working on, but we should be able to track down and fix the panic.
-Matt
Matthew Dillon
Hammer2 continues to progress. I've been working on the userland
spanning tree protocol.
* The socket/messaging system now connects, handshakes with public
key encryption, and negotiates AES keys for the session data stream.
* The low level transactional messaging subsystem
formance of a 40GB SSD.
A 40GB SSD can be limited to e.g. 40 MBytes/sec writing. A 200GB SSD
with a 6GBit/sec SATA phy can do 400 MBytes/sec writing and exceed
500 MBytes/sec reading. Big difference.
-Matt
Matthew Dillon
ture.
:
:Regards,
:Sven
You will definitely want to turn pruning on, it doesn't do all that much
I/O and its needed to clean up the fine-grained snapshots. Rebalance,
dedup, and recopy can be left turned off.
-Matt
Matthew Dillon
Also on the D5* atoms on FreeBSD it would be nice to check that it
actually works as advertised, by running a few cpu-bound processes
(i.e. for (;;); ) and measuring the watts being burned at different
frequencies. That's the real proof that the frequency scaling is doing
somet
-Matt
Matthew Dillon
to 'hammer recover' it to another filesystem on a different partition,
but that particular filesystem looks like it is toast to me.
-Matt
Matthew Dillon
e the softlinks from the output.
-Matt
Matthew Dillon
-Matt
Matthew Dillon
> i am not fan of virtualizing everything, which is pure marketing nonsense,
:> but i do some virtualize few windows sessions on server.
:>
:> thanks
With some work, people have had mixed results, but DragonFly is designed
to run on actual hardware and not under virtualizatio
:> I consider it almost a lost cause.
:
:
:Don't get it: trying to fix this is a lost cause?
Yah, because if we fix it for one BIOS we break it for another.
Hence, a lost cause. There is no single fix which covers all BIOSs.
-Matt
going to leave multi-OS installations intact.
-Matt
Matthew Dillon
Normally this issue can be fixed by setting the BIOS to access the
disk in LBA or LARGE mode. The problem is due to a bug in the BIOS's
attempt to interpret the slice table in CHS mode instead of logical
block mode. It's a BIOS bug. These old BIOS's make a lot of assumptions
are any yet.
:
Ah ha! The ghost in the machine strikes again!
We should probably modify the script to blow the directory away once
a week just to make sure it can auto-recover from that situation.
-Matt
Matthew Dillon
of crater's disk and time. It already takes
crater between 1 and 2 hours to run the cvs->git script so for now I
am still leaving it set to do an incremental checkout.
-Matt
Matthew Dillon
:Hi.
:
:The latest commit on pkgsrcv2.git is 8ce625e3, which is from
:9 days ago. But I see more commits after this date on
:pkgsrc-changes@.
: http://mail-index.netbsd.org/pkgsrc-changes/
:
:Could someone take care of it?
:
:Best Regards,
:YONETANI Tomokazu.
Ok, working on it. Grr, that th
ould solve the problem.
-Matt
Matthew Dillon
mmer_inode.c if you have unpacked the sources
should be where this kprintf() resides).
-Matt
Matthew Dillon
etting 'vm.dma_reserved=0' in the
boot loader.
-Matt
Matthew Dillon
I think the answer is probably 'no'. We don't try to make the system
work with such a small amount of memory. It should be able to boot
with 128MB of ram or more, though to really be decent a more contemporary
machine is necessary.
It might boot on less memory... in fact it w
fleshed out in a few months that other people
can help too.
Ok, here's what I have got.
HAMMER2 DESIGN DOCUMENT
Matthew Dillon
08-Feb-2012
dil...@backplane.co
work done since the last posting.
-Matt
Matthew Dillon
f
the file contents isn't available with any of the transaction ids it
lists.
-Matt
Matthew Dillon
g fine-grained locks.
-Matt
Matthew Dillon
6G of ram and a 200G SSD for swapcache.
-Matt
Matthew Dillon
Work on a new, better web-based mailing list management interface is
ongoing. We know the old mail-based bestserv stuff has gotten a bit
too crufty.
-Matt
Matthew Dillon
/usr/bin/lpr is suid and sgid. Maybe a simple 'LPR_USE_PKGSRC'
env variable that could be set to '1'.
-Matt
Matthew Dillon
:
:Thanks for the pointer, but again the dragonflybsd site is down (GMT
:08:53:45 Decemeber 27, 2011) to access the link Justin pointed to:
:leaf.dragonflybsd.org/mailarchive/commits/2009-12/msg00068.html. :-(
Insofar as I can tell the site is up, accessed from the outside internet.
:
:Again the site is down (GMT 08:53:45 Decemeber 27, 2011). Make me
:worry whether I could really go for a dfbsd production server?!!!
And there will probably be downtime in the future. The machines behind
our web site typically run the absolute latest development code and
we expect
d backup with all the insundry fallback hardware is the only
way to go. Soft-raid won't cut it.
-Matt
Matthew Dillon
:I'm running du on snapshots to see how much space is taken by work directories
:(which will stick around for over another month; the downloaded tarballs will
:disappear in just a few days). I got this error:
:
:# du -s /var/hammer/usr/snap-20111?11*/pkgsrc/
:du:
/var/hammer/usr/snap-2011-05
avalon (which routes dragonfly's internal network via openvpn) which
I thought I had fixed but hadn't. The site should be accessible again.
-Matt
Matthew Dillon
Hello everyone! First, I apologize for the aborted 2.12 release. We
got as far as rolling it but I decided to make a real push to try to
fix the occassional random seg-fault bug that we were still seeing
on 64-bit at the time.
The seg-fault issue has now been resolved, I post
Matthew Dillon
agonfly.git/commit/6e73105ec5492ebba66b83ced8a62e16f87e0498
-Matt
Matthew Dillon
binaries developers have compiled in their leaf accounts
will have to be recompiled.
Our repository box will probably be upgraded Thursday afternoon.
-Matt
Matthew Dillon
Sorry folks, the cvs2git scripts were running only the base
conversion for the 2011 pkgsrc branches and not running the
synchronization pass to fixup missing bits.
I've adding the synchronization pass for all 2011 branches. It will
be a few hours before it gets them synced up.
ECC ram each. Should be really nice after that, particularly for
developers who use leaf regularly.
This will occur Wednesday and/or Thursday if all goes well.
-Matt
Matthew Dillon
ontention with
only 4 cores. There was a slight nerf on test28 (the quad-core box) but
that might be related to some of the lwkt_yield()s added and not so
much the PQ_INACTIVE/PQ_ACTIVE vm_page_queues[] changes.
-Matt
Matthew Dillon
Here is an update with the quad buildworld tests on monster, with the
latest commit. Historical data. Note that I fixed the improvement
numbers, I was calculating them wrong. 100% improvement means half
the time.
Tests on monster (48 core opteron w/64G ram)
:monster buildwo
ems with more cores. Monster, with
48-cores, made for a very good test case.
-Matt
Matthew Dillon
build with NO_MODULES=TRUE has two major bottlenecks:
the make depend and the link line at the end, which together account for
(off the cuff) somewhere around ~45 seconds of serialized single-core
cpu on monster.
So even in the ideal case monster probably couldn't do this build i
:I pulled the laptop disk out of the USB adapter and put it in the laptop
:(which didn't work, apparently the laptop doesn't recognize a disk bigger
:than 128 GB). I then put it back in the adapter and plugged it in. It came up
:as da9. I tried to mount it and got an error, because fstab says i
A process which is sleeping most of the time will tend to be scheduled
on whatever cpu is available. From the perspective of the scheduler
which may switch between user processes on a 1/100 second clock a
process which uses the cpu heavily will tend to be scheduled on the
same
It is a bug, it shouldn't have removed the softlink for the PFS. However,
the
only way to destroy a pfs is with pfs-destroy and since you didn't do that
the
PFS is still intact.
All you have to do is re-create the softlink.
The PFS softlink points to "@@-1:n" Where 'n'
gress. ^C was being ignored before and now works as well.
-Matt
Matthew Dillon
I think master currently has a VM issue somewhere (in software). I'm
sometimes getting an internal compiler error when building the world,
too.
-Matt
Matthew Dillon
:Hi Matt,
:It looks much better now.
:All the "MISSING" files have been restored.
:There are still some "DIFF" files making it through the script. I
:increased the regex to filter out $Revision[:$] and $Date[:$] as well as
:$Id[:$] and $NetBSD[:$], and the attached file shows what is left.
:
:The
Ok, I upgraded rsync to the latest version and it appears to work now.
I think it might have been a protocol incompatibility between the
older rsync crater was running (2.something) verses the current version
3.0.8.
I will manually run the pkgsrc updating script, please check i
:I have been using pkgsrc from our git mirror (pkgsrcv2), but I recently
:noticed some patches were missing as it caused me to submit a bad patch
:to pkgsrc while fixing multimedia/xine-lib port, and since then I've
:found many missing files.
:
:I pulled pkgsrc via CVS and created a script to compa
-Matt
Matthew Dillon
range. Rinse, repeat until the whole thing is
done.
That would make it possible to run de-dup with bounded memory. However,
the extra I/O's required to verify duplicate data cannot be avoided.
-Matt
Matthew Dillon
h thread) that also seems to reduce
the namecache stalls.
-Matt
Matthew Dillon
The problem here is that cpdup'ing /pfs will result in the wrong
symlinks on the target filesystem because the PFS IDs are different on
the target filesystem. There is nothing cpdup can do here to help,
you have to tell it to ignore the pfs directory (see -x option to cpdup
and
-Matt
Matthew Dillon
The DragonFly network is being renumbered. Hopefully it will be painless
but we're doing it in stages and there may be some disruption.
-Matt
Matthew Dillon
:http://www.dragonflybsd.org/release210/ has MD5 sums listed there. I
:don't have access to crater to update the md5.txt file, though.
Ok, I pasted them into md5.txt.
-Matt
:I'm thinking of founding an ISP and running it with a mix of DragonFly and
:Linux boxes. My current boss showed me a rack-mountable server which he uses.
:If I understood him right, it has three bays where hot-swappable SCSI drives
:can be inserted. I was thinking about how to handle disks tha
:Siju,
:
:I NFS mount /usr/src and /usr/obj in the slow machine (being the NFS
:server the faster machine) and then I issue the usual
:installkernel/installworld/upgrade commands.
:
:Cheers,
:Antonio Huete
I do the same thing. In fact, sometimes I even NFS-mount /usr/obj
across the inter
e Mirror Arrays
No, it just means a block of memory being used for mutexes suffered
from a copy-on-write (probably due to a fork()). The mutex code
in the kernel deals with this situation automatically. It was just
some old debugging cruft.
Here is a fun statistic. For running a server 24x7 how many days
do you have to run the Intel i7 vs the phenom II to make up for the
$100 difference in the price tag?
Using a generous 65W for the AMD and 33W for the intel, assuming
a mostly idle server, and $0.25/kWh, you get
;s premium.
(And, p.s. this is why I invest in Intel and not AMD. Intel has the
monopoly and intentionally keeps AMD as a poor second cousin to keep
the anti-trust hounds at bay. Sorry AMD, I love you but I can only
support you in some ways :-( )
-Matt
Matthew Dillon
perations. With swapcache you will universally
want to cache meta-data. Caching file data depends on the situation.
-Matt
Matthew Dillon
On the other core dumps, I'm not sure what is going on but make sure
the repo and the source tree is fully owned by the user (you or root)
doing the git operations.
I don't rebase often myself.
One possibility is that the pthreads per-thread stack is too small,
and the com
:Hello!
:I can't download pkgsrc-repository via git. I got such message:
:* [new branch] dragonfly-2010Q3 -> origin/dragonfly-2010Q3
:
:May 4 17:24:10 kernel: pid 801 (git), uid 0: exited on signal 10 (core
:dumped)
:*** Signal 10
:Stop in /usr
:
:What's wrong?
Check your /usr/lib/libpth
.
/etc/dntpd.conf is installed by default with {0,1,2}.pool.ntp.org.
-Matt
Matthew Dillon
:I see this message on halt/reboot occasionally. Is it something I need to
:worry about?
:
:Synching disks...
:done
:No strategy for buffer at 0xffe056aabf00
:: 0xffe0840876a8: type VBAD, sysrefs 1, writecount 0, holdcnt 0,
:Uptime: 12h9m53s
:the operating system has halted
:\
:
:Tim
th
the AHCI and SILI drivers.
-Matt
Matthew Dillon
have made it into the release, so
significant improvements in concurrent random disk I/O for AHCI-attached
devices should be noticeable.
-Matt
Matthew Dillon
ial match and sticks around in a limited
cache before getting thrown away, and will be re-read as needed.
-Matt
Matthew Dillon
ctory hash algorithm changes.
That's the only issue w/ regards to upgrading.
-Matt
Matthew Dillon
-Matt
Matthew Dillon
token and is
the only real bottleneck left.
-Matt
Matthew Dillon
h prior to the advent of SSDs... all from a little $700 box
with an older $100 SSD in it.
-Matt
Matthew Dillon
to ruse39's issue).
-Matt
Matthew Dillon
The IP space for the primary dragonflybsd.org network has been
reworked, please report any problems!
-Matt
Matthew Dillon
:On 02/24/11 11:50, Matthew Dillon wrote:
:
:> http://apollo-vc.backplane.com/DFlyMisc/bridge1.txt
:> http://apollo-vc.backplane.com/DFlyMisc/bridge2.txt
:
:So - reading over this - is it correct that the setup is roughly like:
:
:- assign a local interface (lan0) to a network
:
:Great news!
:
:Is there any chance to support more features in the bridge code? RSTP,
:span port , filtering based on mac address
.
:
:Godot
RSTP would be doable as a GSOC project, I think it would be
very easy to implement. Perhaps almost too easy but if someone
were to do it I
any years.
-Matt
Matthew Dillon
:
:Thanks for your reply.
:
:I don't remember if I installed it on a disklabel or a slice. I will
:be able to know what I did once I get the usb flash disk with the
:system and look at the fstab.
:
:Hopefully, I didn't lose data because I did several backups before :-)
Ok, if the data is impo
:This was a 1.8.2 system. Having a 1.9 system handy, I plugged the drive
:(300GB IDE) into it and tried hammer recover for the first time to see what
:I could save. The good news is that it's recovering a ton of data! The bad
:news is that it's taking an incredible amount of time. So far it's b
Hahaha... ok, well, I spoke too soon. U-Verse is a piece of crap.
That's my conclusion. Here's some detail:
* The physical infrastructure is fine, as long as you make sure
there's no packet loss. To make sure you have to upload and
download continuously at th
:Hi,
:
:So I deciced to format the master drive to install the system on and
:then get back my data from the slave. But, that's not cool, when I try
:to mount I get this message "Not a valid HAMMER filesystem".
:
:Did I destroyed the filesystem by installing the bootblock on both disks ?
:Can I ge
-Matt
Matthew Dillon
and really began to miss it once I started
doing parallel pkgsrc bulkbuild tests.
-Matt
Matthew Dillon
Not to mention the fact that I just upped the minimum UNDO/REDO fifo
size to 500M to help deal with an overflow issue. I may reduce the
minimum to 300MB, but 100MB is just too small since most systems these
days have at least 1GB of ram and on-media fifo use under stress tends
/dev/serno/CVGB951400U5040GGN.s1b
-Matt
Matthew Dillon
I power cycled avalon. It crashed due to a known bug which I
thought I had fixed but I missed a case. I'm testing a new fix
now.
-Matt
Matthew Dillon
been corrected. That baby has 1 core and 2 hyperthreads.
In anycase, it is worth running a SMP kernel on it.
-Matt
Matthew Dillon
:The guy who gave me the box says he has another one like it, but one is
:hyperthreaded and the other isn't. Here's the beginning of dmesg. Is it
:hyperthreaded, and if so, should I compile a kernel to take advantage of it?
:
:CPU: Intel(R) Pentium(R) 4 CPU 2.80GHz (2793.02-MHz 686-class CPU)
:
:On Sunday 30 January 2011 22:43:01 Matthew Dillon wrote:
:> :I still get this warning. Is it ever going to be fixed?
:> :
:> :Pierre
:>
:> I could remove the kprintf I guess and have it just reported by
:> hammer cleanup.
:
:Is the number of buffers something I ca
:I still get this warning. Is it ever going to be fixed?
:
:Pierre
I could remove the kprintf I guess and have it just reported by
hammer cleanup.
-Matt
Matthew Dillon
:Hi,
:I had read in november that there was plans for 2.8.3 release coming.
:I plan to install a server next week with 2.8.2, but i will delay install if
:2.8.3 is coming in few more weeks.
:Someone got an estimation of release date?
:Thanks
:Damian
:
:--
:http://dfbsd.trackbsd.org.ar
It's n
1 - 100 of 1411 matches
Mail list logo