> > Susan or Brian, would you describe more about these use cases? > > a). * in the middle - "foo.*.com" > b). multiple * - "*.bar.*.com" > > Why it's required or how it's useful? > > I agree with we don't need to follow the wildcard certificats > semantics (RFC6125 6.4.3) in the fqdn field if we want. However, I'm > wondering why the left-most label wildcard is not enough. >
My point is to ensure that we understand that dropping internal wildcard matching doesn't just limit fqdn item match in the sni.yaml, it also limits the tunnel_route group feature. As far as I know, no one at Yahoo uses match groups from within the SNI rather than from the left. So I'm OK dropping internal wildcard groups as well. Brian On Thu, Jun 22, 2023 at 2:01 AM Masaori Koshiba <masa...@apache.org> wrote: > Susan or Brian, would you describe more about these use cases? > > a). * in the middle - "foo.*.com" > b). multiple * - "*.bar.*.com" > > Why it's required or how it's useful? > > I agree with we don't need to follow the wildcard certificats > semantics (RFC6125 6.4.3) in the fqdn field if we want. However, I'm > wondering why the left-most label wildcard is not enough. > > — Masaori > > On Tue, Jun 20, 2023 at 9:19 AM James Peach <jpe...@apache.org> wrote: > > > > > > > > > On 20 Jun 2023, at 8:19 am, Alan Carroll <a...@network-geographics.com> > wrote: > > > > > > Note this could be done the same way as remap - put all the literals > in one search structure and check for that first. If there's a match, it's > for a specific line in the file and one need only linear search the regular > expressions before that line. Anecdotally I've been told you can improve > remap performance by expanding regular expressions into literals if the set > of values isn't too large (e.g. "*.swoc.io" in practice means " > zwoop.swoc.io", "susan.swoc.io" and "amc.swoc.io"). > > > > Yup there are various ways to redesign the feature to improve lookup > performance, but I expect they would all be breaking changes to existing > config. > > > > > -----Original Message----- > > > From: James Peach <jpe...@apache.org> > > > Sent: Monday, June 19, 2023 12:09 AM > > > To: dev@trafficserver.apache.org > > > Subject: Re: [Discussion/Proposal] Regex support in sni.yaml > > > > > > It’s not made explicit in the documentation, but it looks like the > policy match depends on the order of entries, so you’d have to make a > linear scan doing regex matches, which makes it more attractive to use > regex matching to reduce the size of the list. > > > -- "Come to Me, all who are weary and heavy-laden, and I will give you rest. Take My yoke upon you and learn from Me, for I am gentle and humble in heart, and you will find rest for your souls. For My yoke is easy and My burden is light." ~ Matthew 11:28-30