-
rmustacc
richlowe: I've found when that happens I need to git fetch the remote is all.
-
gitomat
[illumos-gate] 17091 Use DWARFv4 by default -- Robert Mustacchi <rm⊙fo>
-
vetal_
Hey, Do I understand right, that currently FC QLogic 2770 Series Fibre Channel Adapters (32Gb) is not supported in illumos?
-
jbk
i don't think the driver has been updated for newer qlogic fc cards, just the emulex ones..
-
jbk
i do recall looking at the changes on freebsd to their qlogic driver to support the newer models, and there weren't too many, so might not be too bad to do if someone's interested (need HW to test)
-
vetal_
jbk: Thanks!
-
vetal_
jbk: I hope to add support for this if we have enough HW.
-
dangergrrl
did you two ever connect on the rdma ib question?
-
msiism
sort(1) tell me that `-z` is an option without an effect for illumos' `sort` command.
-
msiism
So, how about using this option for NUL-delimited output, as GNU, FreeBSD and OpenBSD do?
-
sommerfeld
msiism: that's not the sort of backwards-incompatible change we make lightly. some distributions ship GNU sort in /usr/gnu/bin so there's a simple workaround (set PATH in/around scripts that need that form of -z).
-
msiism
Good to know, thanks.
-
tsoome
erm, if the option is listed obsolete, then we should not be concerned about backwards compatibility. Otherwise this word has no meaning.
-
msiism
I guess the problem is with this option being used in scripts from a time when it did have an effect.
-
msiism
Now if you cahnge that to having a new effect, things will quite likely break.
-
andyf
Or even from when it didn't, but using it with the parameter like `-z 1024`.
-
ptribble
Interestingly, Solaris 11 has removed -z from /usr/bin/sort - but not from /usr/xpg4/bin/sort, which seems a little odd
-
tsoome
well, fortunately -z and -z recsz are possible to check. But also, *if* this option is really obsolete, using it should give out an error anyhow.
-
msiism
Maybe there could be a deprecation period after which that option is removed. After waiting for another bit, it could be introduced as a new option.
-
tsoome
since there is a difference in usage - with or without argument, the implementation can check this and issue a warning/error or switch the behavior accordingly. In that sense we can have zero byte processing without the wait. and just wait till we drop -z recsz.
-
tsoome
at least in that sense it is much more easy way out than it is with file(1), which has conflicting options.
-
tsoome
I was trying to find when -z was declared obsolete, but tracks end there:
illumos.org/issues/243, therefore it must be older than 2010 :)
-
fenix
→ FEATURE 243: system manual pages should live with the software (Resolved)
-
msiism
The manual page I'm reading is dated 2001-11-19.
-
msiism
-
ptribble
It's exactly the same (obsolete) in Solaris 10, so that's a bit further back
-
tsoome
and because of separate consolidation, its not present in s7/s8 sources:P
-
alanc
ptribble: because XPG4 specified the -z option - it was removed in later standards:
pubs.opengroup.org/onlinepubs/007908799/xcu/sort.html
-
ptribble
Thanks for the pointer! Crikey, required by a standard.
-
alanc
looks like Solaris sort made -z obsolete for the 2.0 release when it was changed to use mapmalloc - predating any sort of ARC review
-
tsoome
aww
-
alanc
tsoome: I see sort under ON in the S7 & S8 sources - there was a major refactoring for S8, in S7 it was simply usr/src/cmd/sort/sort.c
-
tsoome
I meant manuals:)
-
alanc
oh right
-
alanc
which is also why I don't have a copy of those man pages in our source archives
-
tsoome
I was working in my alma mater back then and we got the sources when sun started that project to make them available for universities:)
-
alanc
yeah, I was at Berkeley then and remember we could buy the source for $50k if we ordered it by itself, or $50 if we included with another order, so we ordered a cdrom drive to get the source cds
-
alanc
I think they simplified that later
-
tsoome
yea, we were buying something every now and then anyhow:)
-
richlowe
rmustacc: the fix is good to know, the symptom is _terrifying_
-
richlowe
rmustacc: because as sommerfeld said, the "missing object" is an important tree
-
jclulow
FWIW, an option being obsolete but harmlessly ignored _is_ a kind of backwards compatibility. Turning obsolete options into hard errors is breaking backwards compatibility.
-
jclulow
Also, making option arguments optional is not great -- it makes the parsing ambiguous in some cases. POSIX expressly says don't do that, in guideline 7 of the utility conventions
-
richlowe
CLIP too
-
richlowe
"optional option arguments" has long been a no-no
-
richlowe
(I missed _all_ the context of this)
-
jclulow
sort -z
-
richlowe
ignoring it and its argument seems fine and compatible, using it for something else seems incompatible
-
richlowe
"incompatible with _what_" is perhaps worth asking
-
jclulow
right
-
jclulow
It's possible that nobody has used that argument in anything for 25 years, but actually being sure about that difficult (if possible) and will require work, not just conjecture, etc
-
jclulow
*is difficult
-
richlowe
I realize compatibility is important, don't take this question as more than it is: How in the world is GNU `sort -z` not `sort -0`?
-
richlowe
am I the only one who thinks of "the xargs way" to do that?
-
richlowe
is `-z` somehow prevalent and I never noticed?
-
msiism
OpenBSD and FreeBSD have it too. Also, Busybox.
-
andyf
It's old in GNU sort (30 years), but the comment that came in with it mentioned -print0 so no clues about why it isn't -0 yet
-
andyf
-
leah2
meanwhile it's grep -Z and xargs -0 ;)
-
leah2
ah, grep -z actually
-
tsoome
limitless backwards compatibility is just as insane as no consistency in options;) so no need to point the fingers there.
-
vetal_
dangergrrl: I don't have ib HW. Did you mean that?
-
dangergrrl
vetal_, you had been asking what ib drivers had working rdma iirc
-
vetal_
dangergrrl: I was asking about RDMA Ethernet.
-
dangergrrl
nm
-
jbk
historically, there hasn't been a huge amount of interest in RDMA on illumos... there's the bits that came from Solaris, but that's about it
-
jbk
doesn't mean that can't change, just that's been the history
-
richlowe
historically the vendors are not among the friendliest
-
richlowe
mostly there's been a small group of (I think) HPC people who ask about it every year or so
-
richlowe
mostly in the context of hoping someone else did it already
-
dangergrrl
and I know taking driver support for things from linux is a mess
-
dangergrrl
looking at a couple of those rn :)
-
tsoome
mess is one thing, but you do not want to draw yourself into the license wars.
-
dangergrrl
I have some of those already just for working on non gpl projects at all.
-
xaero
there will be some rdma ethernet work using illumos soon (tm)
-
xaero
ib ... is not even the main focus of nvidia in future
-
dangergrrl
wrt license wars, the cuse webcam driver I'm looking at finishing porting to dragonfly is a useful avoidance of gpl code in their kernel
-
xaero
by soon i mean maybe in future :D
-
tsoome
would be something nice really.
-
Kurlon_
So yeah, sitting logged in as root, 37MB avail out of 64MB is a nice start.
-
Kurlon_
D-oh, wrong channel. :D Pay no attention to my 486 shenanigans.
-
richlowe
I did some research on `sort -z`, github search finds nobody using the solaris way (that I can find, more specific patterns are crashing it), and a great many wanting the GNU way.
-
richlowe
but that perhaps says more about the limited ability to tell what'd break something by searching like this
-
Smithx10
Anyone pxe booting chelsio cards? Evidently Supermicro is having issues "Validating" that PXE is working in our latest SKU for
chelsio.com/nic/unified-wire-adapters/t62100-lp-cr