精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Apache DolphinScheduler PMC:開源不一定也要九死一生

開源
我在這里說的開源特指開源軟件**(open source software, 縮寫 OSS),** 又稱開放源代碼軟件, 是一種源代碼可以任意獲取的計算機軟件,一些開源軟件被發布到公有領進行托管, 如GitHub, GitLab, Gitee 等。

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

??https://ost.51cto.com??

參與開源已經快3年了,這次在Meetup上沒有分享純技術的話題,其初衷是想帶這大家從一個開源社區維護者的視角來看開源,希望大家能從中獲取到一些感悟,當然這次的話題有些觀點可能抱有主觀看法,大家多多包涵。

什么是開源

我在這里說的開源特指開源軟件**(open source software, 縮寫 OSS),** 又稱開放源代碼軟件, 是一種源代碼可以任意獲取的計算機軟件,一些開源軟件被發布到公有領進行托管, 如GitHub, GitLab, Gitee 等。

常見的開源軟件有:

操作系統: Linux Kernel, Chrome OS, 基于 Kernel 的各種發行版等。

數據庫:Postgres, MariaDB,MongoDB, Redis 等。

編程語言: JavaScript, OpenJDK, CPython 等。

中間件: Nginx, Apache HTTP, Moby(docker)。

開源的組成形式

一家生產飲料的公司,有一個非常獨特的配方,生產出來的飲料大家都喜歡喝, **配方層層保密,**就是整個區域整個國家甚至是全球,只有它才能生產出這樣的飲料,我說的這家公司就是可口可樂,這種模式導致傳說這個配方比公司的市值還要高。

Apache DolphinScheduler PMC:開源不一定也要九死一生-開源基礎軟件社區


**我有好的idea。**這個idea在市場上適用性很高,在以前經濟主體中, 會希望將這個idea層層保密, 將它作為我的商業秘密保存, 類似可口可樂。

在開源中卻不是這樣的,比如我開發了一個有趣的東西,我想的更多的是把它開源出去,希望更多人來使用/參與,希望大家對他提點意見。

在這個過程中部分作者認為,**在他將產品開源過程中, 能獲取榮譽感,產出是被人認可的。**而從我的角度來看,是一個既能解決我的問題,又能解決別人問題的過程,讓我的代碼變得更有意義。

**項目的控制力。**飲料公司配方就是集中式的體現,公司不希望有很多人了解這個事情,不希望別人知道有秘方的存在。同時, 之前的軟件行業也是如此,有些軟件會暴露一些SDK讓用戶去基于SDK開發插件 ,但是從來不會把他們的代碼給開源出來,他們希望自己是產品的控制者,其他人只是參與者。

但是開源就不一樣,他不僅會告訴你如何去寫插件,你也可以看項目核心的代碼,可以修改核心的代碼,如果修改是正確,社區維護者會接受你的修改。在開源里控制權不再是一個個體, 公司, 或者國家, 它是被社區控制。這里說的控制指的是發展方面,以及修改合并的審核,并不是對軟件和參與者的控制。

**人員的組成。**在我剛參加工作的時候,有不懂的就會去問我的leader。但參加開源之后會發現,這里更加傾向在公共領域拋出問題,而非點對點交流。當有問題的時,在郵件列表,或者slack/微信群拋問題,你會發現有用戶來幫你解決問題了,社區的貢獻者回復的有時沒有用戶的快,這就是人員組成的問題。

社區往往是一群人在努力奮斗,能收集更多用戶場景,能將產品打磨使其適用性更加廣,在3、5年前,小海豚用戶還沒有這么多,會面臨適用性問題, 隨著用戶數量和反饋越來越多,小海豚的適用性越來越廣,很多公司基本上剛接觸就可以直接一鍵部署,除了一些OA 或者特殊的鑒權,整個業務就能很快就能跑起來。

在局中

很多小伙伴可能都覺得開源可能離你很遠,我個人覺得這是一個錯誤的觀點,其實大部分人都已經身在其中。只要你在使用開源的軟件,無形中你就已經成為整個開源大廈當中的一部分,你是社區的用戶,又或者今天來參加社區技術活動、參加Meetup也是社區的參與方式,開源并沒有離我們很遠。

有庫寫入權

除了Apache基金會旗下的開源項目,Google、Facebook、阿里等企業開源出來的項目,**只要你在里面貢獻代碼,并且有獲取寫入權限,你就算是一個開源項目的維護者了。**甚至自己寫了一個小工具,并且在細分領域非常有用,并且開源出來有人在使用,有人star,你也是屬于開源維護者,算得上是一個在深度參與開源的小伙伴了。

貢獻過代碼

如果你在開源項目中貢獻過代碼,不管是文檔還是代碼,**都是被歸屬為貢獻者人群。**其次是參與社區討論,比如海豚調度會有郵件列表和對應的 GitHub issue,**我們會在郵件列表討論問題,如果參與其中討論問題的討論,甚至是在微信群/slack群討論內容,那你就算是一個深度的用戶,**并且在參與推動開源反饋的過程。

這里補充一點,反饋對一個開源軟件來說很重要,我們需要持續的深入去挖用戶的場景,甚至海豚調度到今天來說還會不斷地去做用戶訪談,挖掘有哪些未解決的痛點,社區從哪些維度優化改善提升!特別是很多用戶都在反饋同一個痛點的時候,開源的維護者就會不斷去推動落實,說不定未來的3.5或者4.0發版的時候,這個痛點問題被解決了。

Apache DolphinScheduler PMC:開源不一定也要九死一生-開源基礎軟件社區


使用過項目-用戶

還有一類用戶,經常使用但是不參與任何討論。我們看到上面的漏斗圖,會發現這個用戶群體在社區里面是最大的群體,也是最重要的一個群體。我見過有些開源軟件,它代碼寫得不錯,但是沒有用戶使用或者是它的用戶群體太小眾了,我認為它可能是一個開源軟件,但它算不上偉大,用戶群體的多寡很可能會決定產品是否偉大。

貢獻者入權

接下來我們會發現社區里面第二大的群體就是Contributor。如果說用戶是很重要的話,那Contributor可能就是正向推動整個開源的核心力量。比如他在使用DolphinScheduler發現了一些可優化點,提個 PR修改源碼或者文檔,作為維護者或者作為核心貢獻者,都會非常的高興去采納他,并且還會一起溝通、協商如何把這個PR給merge到分支去,這些貢獻者的存在,才能讓社區欣欣向榮。

維護者

開源社區的維護者就是擁有代碼的寫入或者修改權限的人。但是在這里想特別說明一下,漏斗圖里面僅僅是說明了數量的變化,并不上表示區分社區不同角色的重要程度。正如剛剛所說,雖然我是DolphinScheduler的PMC,但我并沒有覺得我這個身份比任一的用戶更重要,海豚調度在早期沒有用戶的話,那海豚調度這個項目也就走不遠了。

開源有趣的事兒

我目前是白鯨開源的數據工程師,就是可能有部分小伙伴了解到白鯨開源主要干的事是基于DolphinScheduler去做商業化。有的小伙伴就會認為你是這個公司的員工,是不是會專注海豚調度社區,應該有更多的時間投入社區,幫大家去解答問題,去實現大家的一些想法。當然這個想法是正確的,但又不完全正確,因為我的時間投入可能不比大家的多太多。

時間分配

其實在一家開源商業化公司做工程師,在時間上并沒有大家想象中的那么充沛。在日常處理中,大家 70% 的時間都是在處理公司的業務需求,只有 30% 時間專注在開源上面。當然這里并不是說我只有 30% 的時間才去貢獻 DolphinScheduler 代碼,日常工作中我和同事大部分代碼是貢獻到 DolphinScheduler 的,但是這也存在時間節點,就如同大家在公司開發項目一樣。比如為了擴展用戶,我們做了部分SaaS 相關組件以及Python API相關的支持,這部分代碼我們全部貢獻到 DolphinScheduler 倉庫中,但是我會將其歸結為公司的日常工作,因為這是公司的業務相關,且又期望時間節點的事情。

現實情況就是,需要將公司分配的任務完成之后,才能去做社區review代碼等一系列事情。

Apache DolphinScheduler PMC:開源不一定也要九死一生-開源基礎軟件社區

而在剩下的30%時間,我也不都是在看issue跟PR,大部分時間會關注到我個人在社區負責的模塊,我目前主要是負責Python API以及文檔模塊,當這塊有特定的 PR 提交上來的時候,會第一時間@到我,我就會提前去 review 這一個部分,我認為這是我對社區的職責,并不是我對公司或者任何一個人的責任,是我覺得我做了社區一份子應該做的事情,換個角度說,我覺得這是社區每個參與維護或貢獻的小伙伴都需有這種責任心,這樣才能保證社區繁榮發展。

如果有小伙伴往 DolphinScheudler 提交 PR 的時候,會發現你提交 PR 的時候他會立馬去要求幾個小伙伴去看,這就是他們在社區所負責的范疇。

當你發現你的 PR 或者是 issue 沒有被人及時回復的時候,你可以手動 at 他,我相信他也會立馬去幫你 review,如果他看到沒有回復,可能真的是不小心看漏消息。

發版所需要的時間

我還有 20% 時間要處理發版的事情。之前社區有小伙伴說發版的頻率不是很高,**其實社區的發版遠比大家想的要復雜。**首先每個發版人有一定的壓力,因為這個版本是經過他的手發出,他需要保證新版本能夠高效穩定的運行。**其次Apache 基金會發版有一套發版流程。**單投票這一個環節就需要三天,你會發現你可能啥都準備好了,但是走測試流程、走發版流程也可能需要消耗個把星期,才能把版本發出來!

**另外10% 的時間我才會處理大家讓我去做的一些需求,**比如小伙伴在在 slack 或者 微信讓我幫忙看看代碼, 我看到都會點進去瞧瞧, 如果太忙我會在 Github 簡單評論, 并說晚點我看看。然后只有 10% 的時間我會主動地去檢索我們目前 issue PR 列表。

一個issue、PR需要的時間。

有人會說我們 issue 的 PR request 時間長或者是郵件列表/Slack響應不及時,比如有個用戶很著急,可能是個線上問題,可能上手的時候卡住不能往下進行,而社區沒有人第一時間去回復,可能隔了半天或者是隔了一天才去回復,大多數情況都是因為時間并沒有大家想象中的這么多,所以大家可以盡量把時間預留出來。

Issue處理的流程及時間

簡單(1-5min): 通過文檔指引, 文字解釋能解決。

中等(6-20min):本地復現。

困難(20min以上):

  • 確定各個版本的差異。
  • 確定環境。
  • 確定用戶是否能穩定復現。
  • 定位代碼。
  • 解決問題。

提了一個bug、PR怎么感謝我

這是一個非常有意思的點,我發現會有些人向社區提了一個Bug/PR,他感覺就是說社區應該感謝他。其實這是對開源的理解有誤,并不是說提交一個東西是對誰好,社區是一個團體,而開源軟件是一大群人在干的事情,并不是說個人要解決的事情。當然如果你提了PR去解決特定的問題,我個人的角度會由衷地感謝。但如果你覺得自己提了PR之后,然后可以去邀功的,我覺得大可不必。

提了很久沒有實現

其實我們都會將收集到的問題記錄在issue列表或者是discussion里面。就是你提issue或PR的時候,我們會有一個機制,你可以提前去搜索一下是否有類似的issue,如有的話應該去對應的issue上面評論,社區會定期review,當發現這個需求是很多人都在反饋,可能會在下一個版本實現它。

但如果這是個特定的需求合作只是個別需求,可能只在你們公司幾個小伙伴里面才有的話,那社區可能就不會去實現這一個特別的需求。因為海豚調度的定位就是要做一個通用的平臺,當然也會盡可能滿足大家的需求,而不是全部的需求。如果你想去實現它,我們也是非常歡迎你貢獻代碼的。

PR處理流程及時間

簡單(1-10min): 一眼看懂并給出建議。

中等(11-30min):

  • 判斷原始 issue、修改合理性。
  • 是否有更好的方式。
  • 是否影響別的功能。
  • 單元測試、文檔是否完善。

困難(30min以上):

  • 中等的全部。
  • PR拉到本地不斷校驗測試。
  • 一個 PR 根據修改模塊重要程度, 可能需要多次、多人 review 保證其正確性。

開源層級

有意義的開源

**我認為能解決一小部分人的需求,就算一個有意義的開源。**它容錯性非常高,甚至它可以不及時更新或者是幾乎不怎么維護,很少發版。都可以被稱為一個有意義的開源。

前段時間我的個PR,使用了發版頻率很低的一個庫,已經1年沒有發版,但確實能很好地解決我的問題,所以依然會去使用,我覺得這也是一個有意義的開源。

好的開源

**能解決一個領域的問題,解決一大部分人的需求,有一定業界知名度的開源項目。**日常聊天中同行大概知道這個軟件,在用戶中口口相傳了,并且這個開源項目是與時俱進的,就像今天的DolphinScheduler,我們會有更長遠的規劃,比如增加k8s、增加對 SaaS 服務的支持等等,這也是我們最近在做的事情。

成功的開源

**從業者大部分都知道這個開源項目,已經積累到一定口碑,愿意說服公司來使用它,**甚至主動會為這個產品做站臺,包括今天參加 Meetup的各位講師,都是為海豚調度站臺的人,我也非常感謝大家對海豚調度的支持。我認為成功的開源還有個特征,就是它的迭代也會比較快,發版也會持續不間斷,這也象征著項目背后的維護者也會有很多。

我認為,目前DolphinScheduler應該是處在好與成功之間,我們希望能把它做到一個成功的開源項目,希望當有人說到調度,都覺得海豚調度是一個很好的選擇,并且在選型對比的時候,海豚調度一定在對比的行列中。

Flask社區的小故事

Flask社區的維護者在前一段時間,整個 Flask 的倉庫的issue跟 PR 都被清零了,站在我個人的角度上來說,這是個非常了不起的事情,因為這是一個擁有5W+Star和每月7000 多萬下載量的項目,可以說他們的維護者做了很大的努力。

但是我也看到有一些人在下面評論,說有很多時候提了 issue,他們這個社區并沒有很好的解決方案,直接把它 close 掉了,有人覺得這是不對的,我沒有辦法去評論他做得對不對,但是我覺得他這是個非常牛逼非常偉大的舉動,他們付出的努力可能遠比我想象中的多。

Praquet社區PMC的感慨

最近看到這個社區新的 PMC chair 圈已經被選舉出來了,然后新的PMC發圈感謝老一輩的付出。

Apache DolphinScheduler PMC:開源不一定也要九死一生-開源基礎軟件社區

這也是我前一段時間說在整個開源社區,它是一個不斷疊加、不斷滾動上升的過程。

我們不可能要求幾年前參加社區貢獻的小伙伴還留在社區,因為每個人的發展軌跡或者是成長軌跡,都會有不一樣的關注點,可能他前一段時間還在 A 公司,專注于DolphinScheduler二次開發,去B公司之后可能就干別的活了。

我們不能要求他換了公司之后,你還要投入社區,但我們心里還是非常希望他持續投入,當這些暫時離開的小伙伴再次回歸,我們自然是非常歡迎的。

整個社區是在滾動交替的過程的,我們會有老一輩的貢獻者,**會有新一輩的貢獻者,人才輩出,長江后浪推前浪,**整個社區不斷繁榮,不斷壯大。

以上就是今天的全部分享。謝謝大家。

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

??https://ost.51cto.com??。

責任編輯:jianghua 來源: ??51CTO開源基礎軟件社區
相關推薦

2020-08-30 14:31:40

Python編程語言開發

2017-08-14 09:41:02

技術創業創業者

2019-08-18 23:26:25

物聯網操作系統IOT

2021-02-26 09:04:22

數組ArrayListHashMap

2022-12-26 09:16:45

Guava架構模型

2016-11-28 11:19:48

術語神秘

2018-03-09 10:34:48

顯卡參數超頻

2017-01-19 17:57:47

大數據

2018-01-18 05:20:59

2021-10-23 06:44:02

性能分析Profiler復雜度分析

2018-02-08 09:11:25

Linux命令rm

2022-06-17 18:32:54

開源大數據數據調度

2011-01-12 18:38:25

2009-04-08 08:57:09

鴻海郭臺銘職場出牌學

2021-01-29 09:17:00

深度學習AI人工智能

2013-05-14 10:41:16

Palo AltoNGFWUTM

2010-11-17 11:11:44

跳槽

2013-08-14 18:25:28

2024-07-11 10:50:39

點贊
收藏

51CTO技術棧公眾號

日韩在线三级| 国产91精品在线播放| 久久发布国产伦子伦精品| 少妇视频在线| 久久在线观看免费| 91久久国产综合久久91精品网站| 久久亚洲成人av| 亚洲精品无吗| 在线成人av网站| 国产精品333| 日本三级在线视频| 99久久婷婷国产| 国产日本欧美在线观看| 日韩在线观看第一页| 日韩欧美高清| 亚洲精品国产精品国自产在线| 亚洲人辣妹窥探嘘嘘| 678在线观看视频| 国产精品每日更新| 久久大片网站| 国内老熟妇对白xxxxhd| 日日夜夜一区二区| 久久久久久久久久久网站| 免费视频91蜜桃| 伦理一区二区| 欧美一区二区三区成人| 99热手机在线| 桃色av一区二区| 亚洲精品日韩综合观看成人91| 青青草原成人| 天天操天天干天天爱| 国内精品久久久久影院色| 日本欧美一二三区| 国产精品第二十页| 欧美黄色大片网站| www.日韩视频| 国产精品成人在线视频| 婷婷亚洲精品| 亚洲高清福利视频| 亚洲成人av免费观看| 精品176极品一区| 色婷婷精品大视频在线蜜桃视频| 欧美日韩不卡在线视频| av网站在线看| 最新成人av在线| 亚洲天堂电影网| 国产中文字幕在线观看| 97国产一区二区| 国产精品一区二区欧美| 精品久久久无码中文字幕| 精品在线一区二区三区| 国产热re99久久6国产精品| 中文字幕二区三区| 轻轻草成人在线| 国产精品老女人视频| 日韩欧美在线观看免费| 久久精品官网| 国产精品国产三级国产aⅴ浪潮| 日本中文字幕在线| 毛片一区二区| 国产精品第3页| 这里只有精品999| 美国三级日本三级久久99 | 18av在线视频| 亚洲欧美日韩久久精品| 男女啪啪的视频| caoporn免费在线视频| 亚洲少妇30p| 50度灰在线观看| 啦啦啦中文在线观看日本| 亚洲综合成人在线视频| 日韩国产一级片| 夜鲁夜鲁夜鲁视频在线播放| 色婷婷激情久久| 九一精品在线观看| 深夜日韩欧美| 日韩欧美一区电影| www.日本高清| av一区二区高清| www.午夜精品| 国产无精乱码一区二区三区| 国产精品丝袜xxxxxxx| 人妖精品videosex性欧美| 欧美性受xxx黑人xyx性爽| 久久国产精品色| 成人国产一区二区| 秋霞av在线| 成人欧美一区二区三区白人 | 92国产在线视频| 亚洲日韩欧美一区二区在线| 成人性免费视频| jizz免费一区二区三区| 日韩欧美在线网站| 少妇精品一区二区| 999久久久91| 97人人做人人爱| 国产乡下妇女三片| 成人免费视频网站在线观看| 免费看成人午夜电影| 日本在线视频网| 午夜天堂影视香蕉久久| 波多野结衣天堂| 91精品国产自产精品男人的天堂| 亚洲少妇激情视频| 免费视频网站www| 日韩精品欧美成人高清一区二区| 亚洲iv一区二区三区| 日色在线视频| 伊人开心综合网| 成人3d动漫一区二区三区| 日本免费一区二区视频| 亚洲最新在线视频| 国产精品第一页在线观看| 美腿丝袜亚洲色图| 另类小说综合网| 污污片在线免费视频| 欧美私人免费视频| 中文字幕乱码一区| 欧美成人嫩草网站| 国产精品尤物福利片在线观看| 色网站免费观看| 亚洲男人天堂av| 中文字幕国产传媒| 色婷婷狠狠五月综合天色拍| 欧美成人免费全部| 伊人成人在线观看| 久久精品视频在线看| 免费看欧美黑人毛片| 欧美日韩va| 在线日韩欧美视频| 五月天婷婷导航| 99精品国产99久久久久久白柏| 日本一二三区视频在线| 欧美另类激情| 中文字幕久久亚洲| 久久久精品毛片| 久久综合九色综合欧美就去吻| 国产欧美日韩小视频| 天堂久久av| 欧美成年人视频网站欧美| 中文在线最新版天堂| 国产亚洲欧美激情| 国产精品免费成人| 午夜欧洲一区| 欧美亚洲另类在线| 日本午夜在线| 欧美性色19p| 国产精品无码永久免费不卡| 亚洲久久一区| 精品久久精品久久| 日韩在线伦理| 国产视频在线观看一区二区| 91午夜视频在线观看| 成人福利视频在线看| 久久久久久久久久久99| 久久超级碰碰| 欧美孕妇与黑人孕交| 日韩资源在线| 欧美在线啊v一区| 日韩毛片无码永久免费看| 蜜臀久久久久久久| 中文字幕乱码免费| 中文字幕区一区二区三| 国外成人免费在线播放| 日韩在线免费看| 一本色道**综合亚洲精品蜜桃冫| 欧美图片一区二区| 日韩av网站免费在线| 中文字幕久久综合| 日本伊人久久| 98精品国产自产在线观看| 三级av在线播放| 欧美日韩性生活| 久久久久亚洲AV成人| 国产高清视频一区| 欧美 日韩 国产在线观看| 国产成人精品999在线观看| 国产精品免费看久久久香蕉| 黄色成人在线观看| 精品久久久久一区二区国产| 91视频免费网址| 欧美国产成人精品| 特种兵之深入敌后| 媚黑女一区二区| 黄色免费高清视频| 久久丝袜视频| 国产欧美婷婷中文| 免费电影网站在线视频观看福利| 日韩精品亚洲视频| 中国女人一级一次看片| 亚洲男同性恋视频| 亚洲精品国产熟女久久久| 国产一区二区三区在线观看免费视频 | 精品自拍偷拍| 国产精品一区二区三区免费视频 | 污污网站免费观看| 亚洲一级网站| 日韩欧美国产二区| av成人男女| 国产综合香蕉五月婷在线| 美女精品导航| 综合欧美国产视频二区| 男人天堂综合网| 欧美视频自拍偷拍| 欧美激情亚洲综合| 亚洲女同女同女同女同女同69| 在线 丝袜 欧美 日韩 制服| 国产制服丝袜一区| 可以免费在线看黄的网站| 欧美淫片网站| 亚洲一卡二卡| 久久91麻豆精品一区| 97免费资源站| 欧美aaaaaa| 日产日韩在线亚洲欧美| 欧美理论片在线播放| 中文字幕在线亚洲| 黄色在线网站| 亚洲成年人在线播放| 国产精品久久久久久久久久久久久久久久久久 | 久久99精品国产.久久久久久| 国产日韩亚洲欧美在线| 999国产精品永久免费视频app| 欧美精品一区二区三区在线四季| 在线日韩成人| 99re国产在线播放| **日韩最新| 国产精品一二三在线| a日韩av网址| 91极品女神在线| 波多野结衣在线播放| 欧美成年人网站| 黄色在线播放网站| 中文字幕日韩视频| 成a人片在线观看www视频| 日韩国产高清视频在线| 性生活黄色大片| 欧美一级久久久| 99精品视频免费看| 91精品国产综合久久香蕉麻豆| 亚洲视频久久久| 欧美日韩一区小说| 欧美另类高清videos的特点| 色综合久久综合中文综合网| 国产情侣在线视频| 精品电影在线观看| 亚洲国产成人精品激情在线| 亚洲成人精品一区二区| 国产一级片免费看| 午夜精品福利一区二区蜜股av| 久久精品一区二区三| 亚洲一区在线看| 国产黄色片视频| 精品久久久久久久久久国产 | 欧美怡红院视频| 天天综合久久综合| 欧美四级电影网| 国产精品国产精品国产专区| 日韩午夜精品视频| 亚洲黄色在线播放| 亚洲精品99久久久久中文字幕| 网站黄在线观看| 亚洲毛片在线看| 国产无套粉嫩白浆在线2022年| 在线播放国产一区中文字幕剧情欧美 | 国产综合色区在线观看| 国产精品揄拍一区二区| 精品99re| 国产伦精品一区二区三毛| 天天躁日日躁狠狠躁欧美| 日本一区二区三区视频在线观看| 日韩久久精品网| 五月天在线免费视频| 极品尤物久久久av免费看| 黄色网页免费在线观看| 蜜臀精品一区二区三区在线观看| 日韩av片免费观看| 不卡的电视剧免费网站有什么| 国产精品扒开腿做爽爽| 国产精品视频yy9299一区| 欧美另类视频在线观看| 都市激情亚洲色图| 在线免费观看视频网站| 日韩亚洲欧美中文三级| 亚洲av成人精品毛片| 中文字幕一区电影| 成人免费一区二区三区牛牛| 日韩av成人在线观看| 国产高清视频一区二区| 国产伦精品一区二区三区高清| 激情五月综合网| www.一区二区.com| 久久精品首页| 欧美一级免费在线| 久久综合视频网| 日本精品在线免费观看| 午夜精品一区二区三区三上悠亚| 亚洲男人天堂网址| 日韩精品中文字幕在线一区| 精品视频三区| 欧美高清无遮挡| 久久xxx视频| 国产一区二区在线网站 | 99re热视频精品| 大地资源高清在线视频观看| 亚洲成人av资源| 91精东传媒理伦片在线观看| 亚洲精品福利免费在线观看| 大地资源网3页在线观看| 国产成人avxxxxx在线看 | 日韩久久久久久| 在线观看免费黄色| 2018日韩中文字幕| 麻豆视频久久| 亚洲日本理论电影| 性欧美精品高清| xxxxwww一片| 最新不卡av在线| 69视频免费看| 日韩高清av一区二区三区| 制服丝袜在线播放| 成人欧美一区二区三区黑人| 狠狠色丁香婷婷综合影院| 男女猛烈激情xx00免费视频| 国产一区激情在线| 自拍偷拍你懂的| 91搞黄在线观看| 裸体xxxx视频在线| 2019av中文字幕| 欧美性生活一级片| 亚洲精品久久久久久久蜜桃臀| 精品中文字幕一区二区| 亚洲女同二女同志奶水| 在线看国产一区二区| 美丽的姑娘在线观看免费动漫| 91精品国产高清久久久久久久久| 91成人短视频| 亚洲中文字幕无码一区二区三区| 九一九一国产精品| 亚洲视频重口味| 欧美人与禽zozo性伦| 在线观看a视频| 成人黄色午夜影院| 我不卡神马影院| 国产一级免费大片| 中文字幕中文字幕一区| 亚洲天堂avav| 在线播放国产一区中文字幕剧情欧美 | 91精品国产91久久久久久最新| 99re热精品视频| 国产www免费| 91亚洲国产成人精品一区二三 | 成人在线播放av| 亚洲电影在线一区二区三区| 三年中文在线观看免费大全中国| 中文字幕一区日韩精品欧美| 国产又大又黑又粗| 不用播放器成人网| **爰片久久毛片| 91免费黄视频| 91麻豆精品秘密| 久久精品偷拍视频| 视频一区视频二区国产精品| 在线不卡一区| 老司机激情视频| 99久久夜色精品国产网站| youjizz在线视频| 一区二区三区国产视频| 国产欧美自拍| 日韩不卡视频一区二区| 成人精品一区二区三区中文字幕| 天天操天天射天天爽| 亚洲美女在线视频| 成人黄色免费网站| 天天爱天天做天天操| 波多野结衣中文字幕一区二区三区 | 手机看片1024国产| 国产成人精品在线| 国产精品精品国产一区二区| 国产调教打屁股xxxx网站| 欧美午夜美女看片| 日韩av中文| 狠狠色噜噜狠狠狠狠色吗综合| 久久久噜噜噜久久狠狠50岁| 久久久久人妻一区精品色| 欧美白人最猛性xxxxx69交| 91精品论坛| 裸体大乳女做爰69| 97se亚洲国产综合在线| jizz国产在线| 欧美国产乱视频| 精品国产乱码久久久| 亚洲精品乱码久久久久久9色| 狠狠躁夜夜躁人人躁婷婷91| 中文字幕在线播放| 狠狠色狠狠色综合人人| 精品亚洲国内自在自线福利| 久久午夜免费视频| xxxxx成人.com| 亚洲精品无吗|