I am in favor of [2] as sometime an operator can be used to do other operation 
such as branching. 

Thanks
Sam

> On May 29, 2020, at 9:39 AM, Kaxil Naik <kaxiln...@gmail.com> wrote:
> 
> I am in favour of [1] : Short and sweet (just personal preference)
> 
>> On Fri, May 29, 2020 at 2:00 PM Jarek Potiuk <jarek.pot...@polidea.com>
>> wrote:
>> 
>> Hello everyone
>> 
>> We had a  discussion in Slack which turned out that we have yet another
>> opportunity to name the operators/hooks a bit more consistently. Seems that
>> we did not have any rule on how to name Transfer operators and we have
>> different conventions already.
>> 
>> Explanation those are the two examples of conventions we have for transfer
>> operators:
>> 
>> [1] *S3ToHiveOperator*
>> [2] *S3ToHiveTransferOperator*
>> [3] *S3ToHiveTransfer*
>> [4] We do not care about consistency
>> 
>> Some initial comments that I gathered from the discussions::
>> 
>> - Why [1] and not [2,3]: "To" and "Transfer" seem a bit redundant
>> - Why [2] and not [1,3]: Longest, but most descriptive. It's easy to see
>> that it's an Operator, but you get the Transfer purpose as well. sometimes
>> when we use Acronyms (S3ToGCS :) ) it's hard to distinguish "To" from the
>> acronyms.
>> - Why [1, 2] and not [3]: All Operators (but not Sensor) end with
>> "Operator"
>> - Why [3]: and not [1,2]: To introduce distinction: "Sensor", "Operator",
>> so maybe "Transfer" should be another "entity" and in the future, we might
>> implement a more generic Transfer approach
>> 
>> I will let the discussion run till the end of today and cast a formal vote
>> afterwards
>> 
>> I do not yet cancel Backport RC3, because I am not sure if this is
>> something we might want to do - maybe after discussion we decide we leave
>> the status quo.
>> 
>> Discussion in slack here:
>> 
>> https://apache-airflow.slack.com/archives/CCPRP7943/p1590746507407100?thread_ts=1590742848.402600&cid=CCPRP7943
>> 
>> 
>> J.
>> 
>> 
>> --
>> 
>> Jarek Potiuk
>> Polidea <https://www.polidea.com/> | Principal Software Engineer
>> 
>> M: +48 660 796 129 <+48660796129>
>> [image: Polidea] <https://www.polidea.com/>
>> 

Reply via email to