[OmniOS-discuss] CIFS File Lock Problems
geoffn at gnaa.net
Fri Mar 6 20:13:43 UTC 2015
On 15-03-06 11:30 AM, Dan McDonald wrote:
>> On Mar 6, 2015, at 2:16 PM, Geoff Nordli <geoffn at gnaa.net> wrote:
>> It would be great if those SMB2 and fixes get upstreamed at some point.
> All of the distro makers are busy... well... working on their distros. I certainly am (r151014 with its pkg(5) improvements, including some not yet in bloody, is in its final approach), and I know Joyent & Nexenta are as well.
> When we find time, we upstream. Sometimes it's easy, and sometimes it's hard. Sometimes it's hard because a distro's architectural decisions aren't the same as other distros, and it takes times to convert a distro's technology into something upstreamable. Joyent coolness sometimes has this problem (e.g. their work in virtual network devices). They're not sabotaging upstreaming, they are solving their problems first. Another reason it's hard can be because a technology arrives in several pieces, and you really have to upstream them a piece at a time for the best fit. I know the SMB2 work from Nexenta is like this. Again, it's not done to screw the community, it's done because they have paying customers who want it, and they know who's writing their paychecks.
> If you want something upstreamed, volunteer in the community. Volunteer by offering to test, by offering to inspect a distro's source and see its commit history. I have pieces myself that I'd like to upstream --> these will allow the building of stock illumos-gate on OmniOS. I can't upstream them all just yet because they come in pieces, and because I have r151014 coming soon.
> Sorry if I'm pontificating here, but this all isn't easy. :)
Dan, it definitely isn't easy. I know the rules: If you aren't able to
do it and if you aren't a paying customer then you have no right to
complain/choose what people work on. People in the community work on
what interests them or work on what the company which pays their bills
ask them to work on.
I know the work (SMB2 and other fixes) Nexenta has done has a lot of
moving pieces therefore it isn't very easy to upstream. I have been
following the discussion since they announced the opening of that code.
I thoroughly appreciate all the work everyone does around illumos and
all the distributions.
I have been in the community for five years and I need to be
contributing more than I currently do.
More information about the OmniOS-discuss