日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

分布式系统一致性测试框架Jepsen在女娲的实践应用

發布時間:2024/8/23 windows 73 豆豆
生活随笔 收集整理的這篇文章主要介紹了 分布式系统一致性测试框架Jepsen在女娲的实践应用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

簡介:?女媧團隊在過去大半年時間里持續投入女媧2.0研發,將一致性引擎和業務狀態機解耦,一致性引擎可支持Paxos、Raft、EPaxos等多種一致性協議,根據業務需求支撐不同的業務狀態機。其中的一致性引擎模塊是關鍵,研發一致性引擎時,保證一致性引擎的正確性是一大挑戰,所以我們用了TLA+、Jepsen等工具保證一致性引擎的正確性。這里分享一些Jepsen應用方面的體會。

作者 | 僧泉
來源 | 阿里技術公眾號

女媧團隊在過去大半年時間里持續投入女媧2.0研發,將一致性引擎和業務狀態機解耦,一致性引擎可支持Paxos、Raft、EPaxos等多種一致性協議,根據業務需求支撐不同的業務狀態機。其中的一致性引擎模塊是關鍵,研發一致性引擎時,保證一致性引擎的正確性是一大挑戰,所以我們用了TLA+、Jepsen等工具保證一致性引擎的正確性。這里分享一些Jepsen應用方面的體會。

目前網上已經有了對于Jepsen的介紹,比如《Jepsen測試》《當 Messaging 遇上 Jepsen》,從原理和用法都有詳盡的說明,做到了致廣大而盡細微。大家可以先閱讀這些文章,對Jepsen有一個全面的了解,也可以在某些細節沒搞懂時去看看文章中詳細的闡述。本文相當于是摘要、總結和補充,一方面給大家對Jepsen的一個直觀的認識,一方面通過介紹女媧在使用Jepsen時的例子,實際說明Jepsen的作用與特點,給大家實踐過程中使用Jepsen一些參考。

這里我們按照本質、結構、作用 的順序簡明地描述Jepsen。

一 本質——只看Jepsen的特色

在分布式系統的測試領域,最耳熟能詳的兩大工具,就是TLA+和Jepsen了,其關系類似于演繹與歸納,白盒與黑盒。TLA+要求編寫測試的人能夠真實地抽象出需要驗證的分布式系統,在每一個細微的邏輯部分做到對真實系統精煉而準確的還原,而后對這個抽象系統在各種狀態空間進行遍歷,如果驗證抽象系統始終滿足定義的規則,則可推斷并保證真實系統的正確性,就好比有了一份關鍵信息詳實的地圖,在地圖上畫通了路線圖,真實世界按路線走也可以走到終點。Jepsen則是從系統對外提供的接口入手,通過實際構建系統、進行操作、注入錯誤、驗證結果這一系列在錯誤注入情況下對系統行為的演練和分析,真實地撞出不符合既定規則的情況,通過對歷史記錄的分析找到這些情況,好比造出了一大堆散亂的拼圖,各種嘗試,最后驗證能不能拼成一個合理而規則的圖形。

由此我們不難看出兩者的難點。TLA+的難點在演繹的正確性,用TLA+寫的模型,前提是抽象系統與真實系統關鍵部分實現都要完全符合,如果與工程實現不符,就會導致一些真實系統中可能會遇到的問題不能被驗證到。而Jepsen最大的難點,則是根據搜集測試用例中的歷史記錄,如何歸納出系統是否出現相應的錯誤,而且歸納本身特點也決定,Jepsen測試不能涵蓋所有異常情況。在這個歸納的過程中,線性一致性是最難歸納驗證的,系統線性一致性的驗證也是Jepsen最大特色。

圖1. Jepsen提供的一致性驗證能力

一句話總結:Jepsen ≈ 多進程測試程序 + 線性一致性驗證

  • 多進程測試程序是為了生成系統在各種情況下的操作記錄,線性一致性驗證則是對操作記錄的檢查。Jepsen是黑盒測試,通過在一個節點上起多個Client線程,對待測試系統發送各種請求,然后搜集請求結果,以此構建各個請求操作的記錄。我們一般對系統都會有類似測試,相比而言,Jepsen增加了把操作記錄組織為History供后繼分析這一部分。
  • 線性一致性驗證是Jepsen同Failover測試最大的差異。Jepsen中雖然可以進行其他非線性一致性的驗證,但這些測試相對線性一致性的驗證會比較簡單直觀,所以這里主要詳細闡述線性一致性驗證,其中相關的兩個關鍵問題:

什么是線性一致性

各種不同系統的驗證如何統一為線性一致性的驗證。

1 線性一致性

之前提到的文章已經對線性一致性提供很詳盡的論文資料和直觀說明,大家可以研究一下。文章里給出了順序一致性和線性一致性直觀的例子:

圖2 順序一致性與線性一致性

順序一致性和線性一致性最本質區別,在于不同Client間的操作,有沒有一個確定的happen-before關系。

由于Jepsen中的Client都在同一個節點上,所以可以用系統時間(不會回退)記錄一個請求從Client發出到Client收到響應的時間點(對應圖中一個矩形的最左邊和最右邊),因此能知道兩個操作之間是不是直接有happen-before關系。如果一個操作的結束時間在另一個操作開始時間之前,則兩個操作有確定happen-before關系;如果兩個操作的矩形在時間軸上有重疊,則它們的happen-before關系則并行的,順序不確定,在線性一致性系統中可以任意調整先后順序。

如圖2中的Get2收到響應的時間明顯是在Set2發出請求之前的,已經有了確定的happen-before關系,卻能夠Get到在自己之前Set的數據,所以違反線性一致性。Set3 和 Get2操作是并行的,但無論其先后順序如何,均不能排列出滿足線性一致性的序列了。

而左圖的順序一致性則不同,由于P1 P2可能是不同節點的Client,其操作在時間軸上并沒有一個相同的參考,故只能保證同一Client上的操作有嚴格happen-before關系即可,因此是可以通過排列得到一個滿足順序一致性的序列的。

2 線性一致性與Jepsen驗證

Jepsen中用Model來驗證線性一致性,Model就是一個狀態機,而Jepsen測試產生的History是一條條輸入的Log。Log之間會有happen-before關系,也會有并行關系,Checker所要做到,便是找到一個正確的Log順序,可以在不違背happen-before的約束下,讓狀態機在每個時間應用Log后保持行為正確,而一旦違反,則找到了系統不符合線性一致性的證據。

Jepsen內置了register/cas-register/multi-register/set/unordered-queue/fifo-queue這些Model。

比如我們想測試自己實現的分布式鎖,我們有Lock和Unlock兩種操作,便可以直接套用cas-register(這里用作說明,實際使用的是mutex),每次搶鎖成功將register 0置1,釋放成功將register 1置0,那么在滿足happen-before的情況下,一旦出現無論如何排列Log,都無法得到一個正確的狀態機輸出(如下圖左邊)的情況,就說明實現的分布式鎖不滿足線性一致性。

圖3 History符合線性一致性的例子

我們假設上述P1 P2的操作都返回成功,則對于左圖中可能的順序,我們將其輸入Model:

而對于右圖則由于P2 Lock操作與P1的Unlock操作是并行的,所以History可以有Seq3這一排序。

對于想要測試的其他系統和功能也是如此,在滿足線性一致性的條件下,History會有各種可能的Log排列。若History在任何順序下輸入Model,都因為不能滿足Model自身的約束,則可以反證系統不滿足線性一致性。實際在Jepsen的線性一致性求解用的knossos,不會這樣全部排列遍歷的,具體用的可線性化驗證算法——WGL,可參考《線性一致性理論》。

二 結構——拆開Jepsen來使用

  • 構建一個分布式系統環境
  • 對分布式系統進行一系列操作
  • 搜集操作的歷史記錄,驗證操作結果是符合預期的
  • 根據需要可以可視化,生成反映系統性能和可用性的圖,以便直觀描述系統對于注入錯誤有哪些響應。

    引文中Jepsen測試的這3個步驟,分別對應Jepsen結構中的DB、Generator、Checker模塊。有了1.1我們對Jepsen本質的認識,實際實踐過程中可能還有所困惑,像是應不應該使用Jepsen、如何使用Jepsen等問題,則要從Jepsen的結構說起。按照之前的定義Jepsen = 多進程測試程序 + 線性一致性驗證,我們可以根據需要將Jepsen拆解開來使用。我們可以

  • 全部使用用Jepsen來編寫測試用例
  • 也可以用自己的測試框架,生成類似Jepsen格式的History,最后代入到Jepsen驗證器或自己的驗證器中。
  • 圖4. Jepsen模塊示意

    像TIDB的chaos,用Go重新實現了Jepsen功能的測試框架,使用了porcupine這個Go和線性一致性驗證器,也能完成和Jepsen一樣的測試效果。對于實踐而言,這兩種方案都可以完成我們的功能,而在技術選型時,則還需要考慮以下幾點:

    表1. Jepsen測試實踐上的選擇

    從實踐的角度來看,我們一方面關心驗證有效性,一方面在意編寫測試的難度。

    測試有效性主要靠框架豐富的測試功能保證的,而編寫難度直接影響著項目效率和規?;?。直接使用開源框架Jepsen,則是看重它已有功能完備,認可度高。搭建新框架,則測試上手簡單、編寫case易規?;?#xff0c;同時根據語言特性可以更適合某些測試場景(如解決OOM、直接復用已有測試框架的代碼)。

    所以當我們只需要測試系統線性一致性等Jepsen已提供的驗證model(包括register/cas-register/multi-register/mutex/set/unordered-queue/fifo-queue等)時,為了簡便起見,可以直接套用Jepsen中的model,通過將自身系統提供的接口封裝為和已有驗證model的操作等價的語義,便可以直接運用Jepsen進行驗證。比較適合系統功能與已有Jepsen測試相符的情況,此時可以迅速測試系統的各項功能。

    如果我們有很多想要新定義測試的場景,或者已經積累了功能豐富的測試框架,或者希望有一個團隊都能很好很快上手的工具,則搭建新框架是更有效率的選擇。相比于給所有人普及Clojure或者給出一個易用的模板,還是讓大家用老錘子砸新釘子更加順手。

    三 作用——女媧使用Jepsen的例子

    從本質和結構分析下來,我們不難看出,Jepsen不限于測試并驗證一致性,但其最大特點就是線性一致性。所以一切需要有線性一致性保證的系統,都可以使用Jepsen的這種線性一致性驗證能力。無論是依托一致性協議的分布式鎖、分布式隊列,還是像MySQL這種主從復制的數據庫。

    我們如果直接使用Jepsen來進行自定義測試的話,有兩部分工作。

    1)包裝接口

    2) 自定義Model和Checker

    由于系統的接口都是固定的,在Jepsen中包裝出來即可。包裝接口時,主要注意讓接口能夠快速收到響應,減少操作的耗時,因為一旦耗時時間過長,會導致大量本有確定happen-before關系的操作變成并行,極大加重了不必要的計算,也容易產生OOM問題。比如restful接口使用curl和使用Clojure的http庫兩種方式調用,驗證的效率截然不同。

    最大的工作量是在Model和Checker處做改造,來適配我們系統特有的狀態機。下面我來介紹一下女媧的restful分布式鎖的互斥性和可用性驗證,大家可以參考etcd的restful鎖接口理解。鎖的互斥性驗證,在Jepsen中已有實現的例子,比如etcd的分布式鎖測試,只需要我們按照女媧的接口調用做出類似實現acqure和release即可。而如果想測試鎖的可用性,比如停止心跳后是否在timeout時間內一定有其他client可以搶到鎖這種邏輯,則需要我們對Model部分和Checker部分進行相應的改造。

    1 封裝接口

    實現的操作如下,每一個操作中包括的接口和函數會被依次調用:

    表2. restful鎖測試接口封裝

    我們將這對四個操作的處理封裝進Client——LinearizableLockClient, 在Client里面加入處理每個操作返回值,根據成功、失敗、超時三種情況,生成History中各個操作Response的Log,這樣封裝接口的操作便完成了。后繼運行時,Jepsen會按照既定規則(比如隨機、定時···)對各個操作進行調用。如果只調用aquire release,Checker使用默認mutex的checker,可以驗證互斥性,全部都調用時使用自定義Checker來驗證可用性。

    2 自定義Model和Checker

    我們驗證鎖,Model部分仍然使用的是Jepsen提供的mutex。事實上Jepesen中涵蓋的model基本已涵蓋大部分場景,見knossos的model.clj,這里摘取我們驗證鎖用到的mutex:

    (defrecord Mutex [locked?]Model(step [r op](condp = (:f op):acquire (if locked?"ERROR:已加鎖仍可以搶到"(inconsistent "already held") (Mutex. true)):release (if locked?(Mutex. false)"ERROR:未持有鎖卻可以釋放"(inconsistent "not held")))) Object(toString [this] (if locked? "locked" "free")))"初始化時鎖為釋放狀態" (defn mutex"A single mutex responding to :acquire and :release messages"[](Mutex. false))

    可以看到Mutex繼承了Model,會根據每一個op更新自身狀態,即正常的加鎖和釋放,當已加鎖仍可以搶到或者未持有鎖卻可以釋放,則說明有不一致,Model執行出錯。

    Checker部分則是驗證鎖可用性的關鍵,我們想驗證的是當lease過期之前,即touch-lease的間隔時間內,鎖不會被搶到,在timeout時間——lease-ttl后則可以被搶到。于是我們根據已有的History,虛擬出一個Client,它的開始時間會在一個release-lease操作的lease-ttl時間后,進行一個release操作,如果過程中鎖又被搶到或者被另一個Client自己釋放,則在History中取消這個虛擬Client的操作。由此我們可以繼續使用線性一致性Checker對Mutex Model的驗證,來證明鎖的可用性——在鎖心跳過期之前不會被其他Client搶到,鎖lease-ttl結束之后可以被搶到。由于我們鎖的釋放時間是一個動態范圍,所以將Release的起始和結束時間間隔加上這個動態范圍,實際的轉換效果如下圖。

    圖5. 鎖可用性測試的History轉換

    由此我們可以看出,通過對Model和Checker的改造是可以很靈活多樣的,我們得到一個History之后,可以根據業務狀態機調整Model執行Log的結果,也可以對History本身進行處理應對一些延伸的場景,如果不驗證線性一致性而是其他功能(比如最終一致性、watch等),還可以直接分析History——最終一致性要求最后操作全部完成后讀某個寄存器結果相同,watch要求各個Client自己watch結果拼接成的序列一致,都是比較容易實現的操作。

    四 總結

    最后我們對如何使用Jepsen做個總結:

    相對TLA+,Jepsen是更容易應用在測試自己的分布式系統中的。我們在需要驗證線性一致性的時候,只需要根據自身業務狀態機抽象出Model,處理History,就可以直接使用線性一致性驗證器進行驗證;需要驗證其它一致性時,則通過History,可以很簡單地寫出相應的測試case。

    如果希望實際使用中,在生成History和驗證時有自己的需要,可以按結構拆分,只使用Jepsen的一部分或者自己搭建框架。比如使用自有錯誤注入框架,自己生成History,給到Jepsen的一致性Checker;或是使用Jepsen生成History,自己寫簡單的腳本讀取后進行分析;或是直接搭建類似框架,更高效地應對豐富的功能、場景,快速編寫更易上手、更具有可讀性的測試代碼。

    對于各種分布式系統,Jepsen絕對是必要的且易于編寫測試驗證的,最低成本幫助我們發現工程實現中各種各樣的問題。

    參考文章:

  • Jepsen測試:https://ata.alibaba-inc.com/articles/109813
  • 當 Messaging 遇上 Jepsen:當 Messaging 遇上 Jepsen-阿里云開發者社區
  • 線性一致性理論:線性一致性理論 - 知乎
  • 原文鏈接
    本文為阿里云原創內容,未經允許不得轉載。?

    總結

    以上是生活随笔為你收集整理的分布式系统一致性测试框架Jepsen在女娲的实践应用的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    国产精品大片在线观看 | 久久精品毛片基地 | 亚洲国产精品一区二区久久hs | 一二三区在线 | 97精品超碰一区二区三区 | 98久9在线 | 免费 | 亚洲无吗天堂 | 欧美日韩精品在线免费观看 | 91精品国产99久久久久久红楼 | 亚洲精品久久久久中文字幕二区 | 国产一级久久 | 91视频大全| 亚洲精品乱码久久久久久蜜桃欧美 | 欧美va天堂va视频va在线 | 天天干天天干天天干 | 欧美激情精品久久久 | 国产女v资源在线观看 | 久久伊人热 | 精品国产一区二区三区久久久蜜月 | 亚洲第一av在线播放 | 极品美女被弄高潮视频网站 | 免费av的网站 | 亚洲成av人影片在线观看 | 日韩在线中文字幕视频 | 久久香蕉国产精品麻豆粉嫩av | 99久久婷婷国产一区二区三区 | 最新高清无码专区 | 二区精品视频 | 亚洲激情综合网 | 婷婷色综 | 免费观看版 | 午夜黄网 | 玖玖爱国产在线 | 中文字幕专区高清在线观看 | 日日插日日干 | 91久久偷偷做嫩草影院 | 国产在线精品观看 | 婷婷久草 | 久久国产精品久久精品国产演员表 | 日韩99热 | 欧美淫视频 | 久久久999| adc在线观看 | 免费观看全黄做爰大片国产 | 日韩精品欧美专区 | 欧美一二三视频 | 亚洲精品动漫成人3d无尽在线 | 亚洲精品视频偷拍 | 丁香电影小说免费视频观看 | 国产一级黄色片免费看 | 亚洲国内在线 | 日韩精品视频免费 | 日韩高清在线看 | www.五月天色 | 伊人www22综合色 | 99一区二区三区 | 中文字幕在线免费看 | 在线天堂视频 | 免费看精品久久片 | 91视频91色 | 中文字幕永久 | 免费在线成人 | 天堂网一区 | 久久影院一区 | 国产在线欧美日韩 | 在线观看精品国产 | 91av资源网 | www.成人sex| 日韩欧美国产激情在线播放 | 麻豆视频在线观看免费 | 又黄又爽又色无遮挡免费 | 玖玖玖在线 | 尤物97国产精品久久精品国产 | 日韩小视频网站 | 欧美色888| 在线免费亚洲 | 国产又粗又猛又黄视频 | 国产精品资源在线观看 | 亚洲欧美成人综合 | 国产精品毛片一区二区 | 91精品国产综合久久婷婷香蕉 | 中文伊人 | 麻豆果冻剧传媒在线播放 | 亚洲精品在线二区 | 亚洲年轻女教师毛茸茸 | 精品国产自在精品国产精野外直播 | av软件在线观看 | www.夜色321.com | 婷婷av网站| 97人人爽 | 国产成人一二片 | 久久国产精品系列 | 久久久久国产精品一区二区 | 亚洲视频免费视频 | 成年人免费看片 | 色综合久久久久综合体桃花网 | 亚洲成av| 精品国产精品国产偷麻豆 | 五月激情在线 | 久久国产精品电影 | 一级一片免费视频 | 日韩精品亚洲专区在线观看 | 日日干日日操 | 日韩av影片在线观看 | 一级黄色片在线播放 | 性色av免费看 | 99热 精品在线 | 999视频精品 | 91成人精品一区在线播放69 | 国产成人精品久久二区二区 | 亚洲精品视频免费在线 | 亚洲精选99| 高清不卡一区二区三区 | 开心婷婷色 | 久久午夜电影网 | 日本中文字幕久久 | 久久亚洲精品国产亚洲老地址 | 久久免费看毛片 | 久久这里精品视频 | 亚洲精品久久久蜜臀下载官网 | 久久精品综合一区 | 久久久鲁 | 国产成人性色生活片 | 中文字幕美女免费在线 | 亚洲视频在线看 | 国产精品露脸在线 | 亚洲一级特黄 | 日韩在线观看网站 | 日韩成人免费在线观看 | 日本精品在线看 | 欧美最爽乱淫视频播放 | 成人性生交大片免费看中文网站 | 狠狠操操网 | 97视频在线看| 国产精品18久久久久久久网站 | 日韩高清av| 人人爽人人干 | 久久激情视频 | 黄色影院在线免费观看 | 国产午夜精品理论片在线 | av日韩国产 | 久久夜夜爽 | 国产日韩欧美在线免费观看 | av在线看网站 | 久精品视频免费观看2 | 丝袜制服综合网 | 操操日日| 免费看v片网站 | 成人黄色国产 | 久久精品毛片基地 | 国产99久久久精品视频 | 在线激情影院一区 | 黄网站a | 国产精品a级 | 国产综合久久 | 96精品高清视频在线观看软件特色 | 久久观看最新视频 | 亚洲三级在线播放 | 国产一级黄大片 | 成人黄色片免费 | 午夜av网站 | 福利一区二区三区四区 | 999久久 | 精品国产免费久久 | 偷拍精偷拍精品欧洲亚洲网站 | 国产欧美久久久精品影院 | 日韩精品免费在线观看 | 国产一区二区在线影院 | 久久精品一级片 | 中文字幕在线观看完整 | 日韩欧美v | 手机成人在线电影 | 日本一区二区免费在线观看 | 午夜三级理论 | 日本激情中文字幕 | 久久久www成人免费毛片麻豆 | 国产精品女人久久久 | 又紧又大又爽精品一区二区 | 国产精品一区二区久久久久 | 外国av网 | 麻豆久久精品 | 一级淫片在线观看 | 伊人五月天| 97超碰在线免费观看 | 狠狠色丁香婷婷 | 日日夜夜天天干 | 久久深夜福利免费观看 | 日韩精品一区在线播放 | 欧美一级在线看 | 韩国视频一区二区三区 | 欧美一区中文字幕 | 日韩精品一区二 | 久久久久久蜜av免费网站 | 91在线亚洲| 国产精品九色 | 久久午夜影院 | 97香蕉久久国产在线观看 | www色片| 久久精品电影网 | 国产高清中文字幕 | 国产精品一区在线观看你懂的 | 国产又粗又猛又色又黄网站 | 国产精品91一区 | 久久99国产精品久久 | 国产精品欧美久久久久三级 | 91爱爱电影| 色瓜 | 色多视频在线观看 | 黄色字幕网| 黄色网www | 三级av中文字幕 | 中文在线免费看视频 | 亚洲精品国偷拍自产在线观看 | 国产一级久久久 | 久久久www免费电影网 | 国产精品毛片一区二区三区 | 操操操日日日 | 狠狠综合网 | 成人三级黄色 | 香蕉日日 | 国产xx视频 | 久草综合视频 | 欧美精品一区二区三区一线天视频 | 亚洲一级国产 | 91国内在线 | 国产精彩在线视频 | 亚洲欧美日韩不卡 | 免费三级黄色 | 日韩专区中文字幕 | 国产在线成人 | 亚洲精品动漫在线 | 亚洲综合在线一区二区三区 | 成人国产精品一区二区 | 欧美日韩中文在线视频 | 久久久精品免费观看 | av在线播放免费 | 99久久一区 | 久久草 | 欧美视频xxx | 97夜夜澡人人双人人人喊 | 不卡的av在线播放 | 99精品视频免费在线观看 | 欧美淫aaa免费观看 日韩激情免费视频 | 国产精品毛片完整版 | 九九免费精品 | 99国产在线 | 国产精品一区二区在线 | 五月激情久久久 | 最近中文字幕免费av | 国产精品不卡一区 | 在线一级片 | 午夜久久福利视频 | 国产中文字幕在线观看 | 国产精品小视频网站 | www99久久 | 亚洲视频在线播放 | 91九色蝌蚪在线 | 99人成在线观看视频 | 国产精品精品国产色婷婷 | www.五月天 | 日韩高清dvd | 91视频在线自拍 | 欧美网址在线观看 | 99久久精品国产毛片 | 日本女人在线观看 | 亚洲精品美女久久久久网站 | 久久综合99 | 国产成人精品一区一区一区 | 黄色www | 伊色综合久久之综合久久 | 国产日本三级 | 中文字幕在线国产精品 | 色丁香婷婷 | 午夜婷婷在线观看 | 欧美激情视频在线免费观看 | 久久er99热精品一区二区 | 国产免费不卡 | 在线看黄网站 | 天堂网一区二区三区 | 99精品国产亚洲 | 一区 二区 精品 | 欧美一区成人 | 亚洲在线视频免费 | 九九综合在线 | 成年人在线视频观看 | 欧美黄色特级片 | 日本精品中文字幕在线观看 | 国产九九九视频 | 免费99视频| av在线收看| 狠狠色狠狠综合久久 | 久艹视频在线免费观看 | 中文字幕丝袜一区二区 | 亚洲码国产日韩欧美高潮在线播放 | 视频在线日韩 | 国产高清免费视频 | 欧美一级xxxx| 欧美一级黄色视屏 | 国产黑丝一区二区三区 | 亚洲精品成人在线 | 99热网站 | 婷婷亚洲综合五月天小说 | av看片在线| 黄色小说视频网站 | 香蕉精品在线观看 | 91精品久久久久久综合五月天 | 日韩免费三级 | 999久久久精品视频 日韩高清www | 国产裸体视频网站 | 五月天综合网站 | 福利一区视频 | 国产91对白在线播 | 91精品国产91久久久久久三级 | 婷婷亚洲综合五月天小说 | 综合久久久 | 中文字幕丝袜制服 | 日本中文字幕在线 | 欧美日韩视频在线一区 | a成人v | 中文字幕在线观 | 视频成人| 人人射| 911精品视频| 欧美日韩一区二区在线 | 国产在线小视频 | 日韩激情一二三区 | 国产成人久久精品一区二区三区 | 日韩在线视频不卡 | 亚洲国产一二三 | 欧美一区二区三区四区夜夜大片 | 99在线国产 | 九九久| 激情久久综合网 | 亚洲国产av精品毛片鲁大师 | 欧美在线18| www.五月婷 | 欧美一区二区精美视频 | 国产视频69 | 国产黄色高清 | 中文字幕丝袜一区二区 | 色国产在线| 激情视频综合网 | 一级黄色在线免费观看 | 在线观看国产区 | 久久综合一本 | 午夜精品久久久久久中宇69 | 六月丁香婷婷在线 | 久久色在线观看 | 香蕉91视频 | 国产一级在线观看 | av 一区二区三区 | 精品亚洲一区二区三区 | 亚洲天堂首页 | 国产精品美乳一区二区免费 | 精品一区二区在线免费观看 | 99爱国产精品 | 夜夜干夜夜 | 久久乐九色婷婷综合色狠狠182 | 日韩视频免费观看高清完整版在线 | 精品欧美一区二区在线观看 | 日本在线观看一区二区 | 操操日 | 日本黄色免费播放 | 欧美日韩1区2区 | 玖玖玖精品 | 黄色网www | 亚洲精品乱码久久久久久蜜桃欧美 | 涩涩爱夜夜爱 | 国产精品久久久久久欧美 | 天天婷婷| 久久精品99国产国产 | 99精品在这里 | 特黄特黄的视频 | 欧美成a人片在线观看久 | 日本二区三区在线 | 国产字幕在线播放 | 五月婷婷激情网 | 在线亚洲人成电影网站色www | 国内小视频| 国产字幕在线观看 | 97超碰人人模人人人爽人人爱 | 二区三区在线视频 | 色综合天天狠狠 | 人人狠狠综合久久亚洲 | 香蕉在线视频播放网站 | 精品91视频| 欧美精品在线观看免费 | 人人爽人人插 | 黄色av网站在线观看免费 | 一区二区三区在线不卡 | 97精品欧美91久久久久久 | 久草在在线 | 日韩免费高清在线观看 | 天天色.com | 91精品国产乱码久久 | 九九99| 激情视频综合网 | 成年人视频在线免费播放 | 91丨九色丨蝌蚪丨对白 | 亚洲3级 | 亚洲成人资源在线观看 | 亚洲欧美日韩在线看 | 国产视频1区2区 | 综合网色 | av免费看网站| 日韩在线免费小视频 | 天天看天天干 | 国产1区2 | 亚州精品在线视频 | 看v片| 97成人精品视频在线观看 | 国内久久久久久 | 久久午夜影院 | 在线观看国产v片 | 黄色毛片视频免费 | 免费日韩一区二区三区 | 日本在线观看中文字幕无线观看 | 人人爽爽人人 | 亚洲黄色小说网址 | 精品在线一区二区三区 | 午夜狠狠干 | 国产小视频网站 | 亚洲老妇xxxxxx | 91精品91| 日韩在线激情 | 久久久官网 | 99久久影院 | 91麻豆精品国产91久久久久久久久 | 91福利社区在线观看 | 欧美孕妇与黑人孕交 | 日韩高清片 | 青青河边草免费直播 | 一区免费视频 | 中文字幕在线一区二区三区 | 手机av网站 | 伊人影院在线观看 | 国产精品免费在线 | 极品中文字幕 | 色播五月激情五月 | 国产高清无av久久 | 日韩免费播放 | av综合av| 日韩一区二区三区免费电影 | 在线成人看片 | 日韩欧美高清 | 国产做a爱一级久久 | av免费看网站 | 免费在线一区二区三区 | 日日夜夜精品免费视频 | 91自拍91 | 九九亚洲视频 | 91人人爱 | 日b黄色片 | 久久久久免费精品 | 欧美国产精品久久久久久免费 | japanese黑人亚洲人4k | 国产看片免费 | 麻豆综合网 | 国产一二三四在线视频 | 91精品久久久久 | 久久这里只有精品视频首页 | 成人一级黄色片 | 亚洲作爱| 久久夜色精品国产欧美乱 | 国产专区在线 | 最新精品国产 | 亚洲欧美国产精品va在线观看 | 免费黄色小网站 | 黄a网 | www黄色com | 韩国精品福利一区二区三区 | 婷婷激情欧美 | 狠狠插狠狠操 | 黄色av电影在线观看 | 精品欧美一区二区三区久久久 | 天天曰天天曰 | 国产精品色婷婷视频 | 精品国产一区二区三区久久影院 | 国产美女精品视频 | 国产精品原创视频 | 黄色一级在线视频 | 在线观看黄色国产 | 亚洲h在线播放在线观看h | 97在线免费 | 日日躁夜夜躁aaaaxxxx | 在线观看www视频 | 91丨九色丨91啦蝌蚪老版 | 欧美一级黄大片 | 在线看的av网站 | 国产成人精品久久亚洲高清不卡 | 国产中文字幕在线观看 | 日狠狠 | 正在播放国产91 | 激情综合网五月 | 亚洲精品男人的天堂 | 午夜精品久久一牛影视 | 色婷婷狠狠干 | 视频一区二区国产 | 国内精品久久久久影院日本资源 | 久久久久久久久久久精 | 韩国av电影网 | 超碰人人在 | 国产你懂的在线 | 午夜精品电影 | 在线视频观看国产 | 中文av字幕在线观看 | 国产精品18久久久久久久久久久久 | 激情久久久久久久久久久久久久久久 | 伊人首页 | 免费av网址大全 | 一区二区三区日韩在线观看 | 日韩视频免费观看高清完整版在线 | 色综合中文字幕 | 精品特级毛片 | 久久综合九色综合欧美就去吻 | 五月激情丁香婷婷 | 午夜精品一区二区三区四区 | 91大神在线观看视频 | 国产午夜激情视频 | 99精品视频免费在线观看 | 久久99视频免费观看 | 天干啦夜天干天干在线线 | 成年人在线观看免费视频 | 毛片视频网址 | 日韩综合色 | 日韩午夜av | av在线中文 | 亚洲精品国偷自产在线99热 | 中文国产在线观看 | 综合网中文字幕 | 黄色小说在线免费观看 | 五月婷香| 中文字幕视频 | 99热在线国产精品 | 国产三级精品三级在线观看 | 久久久久久毛片精品免费不卡 | 成人一级黄色片 | 一区二区网 | 人人干免费 | 天天综合网天天 | 夜夜操天天| 久久 精品一区 | 99久久久国产精品免费99 | 国产精品午夜免费福利视频 | 精品欧美一区二区三区久久久 | 国产精品xxxx18a99 | 91精品国产成人观看 | 中文字幕免费高清av | wwwwwww色| 国产色a在线观看 | 久久久久久久久久久网 | 1024手机基地在线观看 | 成人欧美一区二区三区在线观看 | 樱空桃av | 毛片网站在线观看 | 国产精品九色 | 国产特级毛片aaaaaaa高清 | 欧美激情另类 | 中文字幕免费 | 国产又粗又猛又爽又黄的视频免费 | 在线播放国产一区二区三区 | 精品xxx | 国产国产人免费人成免费视频 | 国产中文字幕在线视频 | 香蕉视频网站在线观看 | 91完整版观看 | 最近更新的中文字幕 | 国产二区免费视频 | 精品国产乱码一区二区三区在线 | 日韩高清在线一区二区三区 | 欧美在线视频日韩 | 麻豆视频www| 开心激情五月网 | 国产小视频福利在线 | 国产精品一区欧美 | 亚洲区精品视频 | 九九热在线免费观看 | 99热播精品 | 国产精品毛片久久久久久久久久99999999 | 狠狠操狠狠 | 免费看黄色小说的网站 | 久久精品资源 | 一区二区三区手机在线观看 | 欧洲av在线| 91麻豆视频网站 | 在线小视频你懂得 | 久久电影网站中文字幕 | 成人免费看片98欧美 | 国产欧美日韩精品一区二区免费 | 亚洲一区不卡视频 | 黄色毛片在线观看 | 啪啪凸凸 | 99超碰在线观看 | 久久草在线视频国产 | 视频在线一区二区三区 | 色成人亚洲网 | 四虎影视av | 国产精品一区二区久久国产 | 国产精品自产拍在线观看网站 | 黄网站污 | 欧美日韩视频 | 成人在线免费视频 | 九九久久久久久久久激情 | 伊人超碰在线 | 国产精品免费人成网站 | 在线免费看片 | 超碰夜夜 | 欧美性久久久 | 在线看91| 久久久精品国产一区二区三区 | 日本动漫做毛片一区二区 | 亚洲国产精品影院 | 日本中文不卡 | 亚洲精品视频免费观看 | 欧美日韩高清 | 久久综合国产伦精品免费 | 久99久精品 | 亚洲视频h| 中文字幕在线播放一区二区 | 国产三级香港三韩国三级 | 欧美精品做受xxx性少妇 | 一本色道久久综合亚洲二区三区 | 欧美精品久久久久久 | 成人网看片 | 午夜成人免费电影 | 日韩毛片在线播放 | 欧洲精品一区二区 | 久久精品中文视频 | 日本黄网站 | 亚洲欧洲成人精品av97 | 日韩在线播放欧美字幕 | 免费看黄色大全 | 黄色www免费| 在线日韩中文字幕 | 成人免费网视频 | 欧美在线1区 | 国产精品美女视频网站 | 97狠狠操 | 国产精品久久在线 | 天天操天天摸天天射 | 亚洲影院天堂 | 亚洲国产中文字幕 | 国产资源网 | 欧美一区二区精美视频 | 91资源在线视频 | 国内精品久久久久影院一蜜桃 | 久久免费99精品久久久久久 | 久久高清视频免费 | 一级α片 | 草久久久久久 | 亚洲国产中文字幕 | 免费在线 | 国产精品久久久区三区天天噜 | 亚洲黄色三级 | 久久激情电影 | 97人人澡人人爽人人模亚洲 | 日韩三级视频 | 九九九九精品九九九九 | 国产精品丝袜在线 | 草久久久久久 | 97av.com| 性色大片在线观看 | 国产精品久久久久永久免费观看 | 69国产盗摄一区二区三区五区 | 日韩av看片 | 激情av一区二区 | 久久久国产精品麻豆 | 日韩午夜视频在线观看 | 久久99国产精品视频 | 东方av在线免费观看 | 亚洲综合在线一区二区三区 | 久久高清国产视频 | 午夜视频在线观看一区二区三区 | 探花视频免费观看高清视频 | av网址在线播放 | 久久色视频| 亚洲精品综合一二三区在线观看 | 久久国产日韩 | 日日干视频 | 欧美成人va | 黄色毛片一级片 | 国产 欧美 日本 | 九色在线视频 | 热热热热热色 | 久久国产精品一区二区 | 精品中文字幕在线 | 亚洲专区在线播放 | 免费在线黄 | 人人插人人做 | 中文字幕一二三区 | 99热这里有精品 | 久久成人免费 | 九九久久成人 | 久久av观看 | 91人人射 | 美女国产网站 | 天天做天天爱天天爽综合网 | 国产精品美女久久久久久久久久久 | 人人干人人爽 | 激情网婷婷 | 天天射天天 | 久久久久久久久久电影 | 蜜臀久久99精品久久久久久网站 | 中文字幕在线不卡国产视频 | 久久dvd| 国产精品视频大全 | 久久99深爱久久99精品 | 中文字幕韩在线第一页 | 日本aaa在线观看 | 天天射天天爽 | 毛片网免费| 美女视频黄是免费的 | 欧美精品中文在线免费观看 | 网站你懂的| 五月天伊人 | 色婷婷亚洲精品 | 亚洲午夜大片 | 亚洲一区久久久 | www视频免费在线观看 | 欧洲色综合 | 国产精品日韩在线播放 | 久久99精品久久久久久清纯直播 | 日韩精品中文字幕av | 亚洲免费精品视频 | 91麻豆精品 | 欧美久久影院 | 亚洲国产色一区 | 激情综合六月 | 国产中文欧美日韩在线 | 国产高清在线免费视频 | 狠狠色丁香婷综合久久 | 国产第页 | 8x成人免费视频 | 91精品国产高清自在线观看 | 婷婷丁香色 | 国产一区二区高清不卡 | 亚洲精品欧美精品 | 欧美黄网站 | 亚一亚二国产专区 | 中文字幕在线看视频国产中文版 | 五月香视频在线观看 | 免费av成人在线 | 免费一级毛毛片 | 在线观看第一页 | 日韩精品视频免费在线观看 | 在线亚洲小视频 | 久久精品视频在线看 | 五月婷婷六月丁香在线观看 | 国产18精品乱码免费看 | 91视频这里只有精品 | 亚洲精品资源在线观看 | 在线国产99 | 九月婷婷综合网 | 正在播放五月婷婷狠狠干 | 色婷婷亚洲 | 韩国av免费在线观看 | 亚洲精品国偷自产在线99热 | 五月激情六月丁香 | 九色视频网 | 国产精品理论在线观看 | 正在播放久久 | 精品亚洲va在线va天堂资源站 | 成人在线你懂得 | 国产中文字幕视频在线 | 欧美精品一区二区免费 | 97视频免费在线 | 黄色av免费| 日韩专区一区二区 | 国产成人精品一区二区三区网站观看 | 三日本三级少妇三级99 | 国产欧美最新羞羞视频在线观看 | 深爱五月网| 亚洲精品综合在线观看 | 欧美a级成人淫片免费看 | h动漫中文字幕 | 色a资源在线 | 久草在线在线精品观看 | 色综合天天做天天爱 | 亚洲欧洲精品在线 | 色天堂在线视频 | 国产在线观看午夜 | 精品一区精品二区 | 波多野结衣视频在线 | 久久国色夜色精品国产 | 黄色在线免费观看网址 | 久久精品婷婷 | 国产色中涩| 国产又黄又爽又猛视频日本 | 精品一区二区三区在线播放 | 亚洲精品视频在线观看网站 | 国产精品毛片一区二区在线看 | 天天色 天天 | 国产五码一区 | 久久理论影院 | 免费精品视频在线 | 国产蜜臀av | 国产最新福利 | 国产亚洲人成网站在线观看 | 久久精品视频免费 | 狠狠狠色丁香综合久久天下网 | 黄色在线视频网址 | 久久黄页 | 中文字幕在线观看免费高清电影 | 黄色免费网站下载 | 日韩欧美一区视频 | 香蕉视频18| 婷婷丁香国产 | 伊香蕉大综综综合久久啪 | 国产精品xxxx18a99 | 九九视频热 | 91成年人视频 | 成人黄色电影在线观看 | 天天摸天天干天天操天天射 | 婷婷av色综合 | 日韩视频一二三区 | 一区二区激情视频 | 天天舔天天搞 | 夜夜躁日日躁狠狠躁 | 最新在线你懂的 | 五月综合激情婷婷 | 国产精品久久久久久久毛片 | 亚洲jizzjizz日本少妇 | 天天摸夜夜操 | 99精品视频网 | 国产91区| 91秒拍国产福利一区 | 97超碰超碰| 日韩精品一区二区在线观看视频 | 久久久91精品国产一区二区精品 | 欧美日韩亚洲第一 | 久久久国产精品视频 | 天天射综合网视频 | 久久国产色| 国产精品毛片一区 | 天天操天天曰 | 中文字幕在线观看免费观看 | 久久99久久99精品中文字幕 | 日本黄色免费电影网站 | www色com| 亚洲欧洲日韩 | 日韩成人免费在线观看 | 91中文字幕永久在线 | 国产精品久久久久久久久大全 | 欧美日韩亚洲国产一区 | www.com操| 91一区在线观看 | 国产一级视频在线观看 | 国产色女 | 国产精品入口麻豆www | 亚洲资源在线观看 | 久久精品电影网 | av线上免费看 | 中文字幕在线中文 | 中文字幕在线观看免费高清完整版 | 国产破处精品 | 天天玩天天干 | 免费成人av在线看 | 国产日韩精品在线观看 | a黄在线观看 | 欧美日性视频 | 一区二区欧美日韩 | 国产高清视频色在线www | 欧美一级片在线 | 成人手机在线视频 | 久久久精品免费看 | 亚洲四虎在线 | 国产成人免费 | 国产小视频在线观看免费 | 久久久www成人免费毛片 | 日日综合网 | 欧美性生活免费看 | 婷婷av资源 | 精品国产一区二区三区久久久 | 久久久久久久久久久久久9999 | 337p欧美| 在线观看片 | 日韩在线视频观看 | 久久精品一区二区国产 | 91成人免费在线视频 | 亚洲精品9 | 日日干,天天干 | 欧美了一区在线观看 | 久久久久国产成人精品亚洲午夜 | 三上悠亚一区二区在线观看 | 色婷婷激情 | 亚洲欧洲精品一区二区精品久久久 | 最近2019年日本中文免费字幕 | 亚洲精品美女视频 | 亚洲男人天堂2018 | 国产黄色美女 | 人人爽人人爽人人爽人人爽 | 亚洲精品在线网站 | 好看av在线 | 国内精品视频免费 | 精品一区二区综合 | 成人av免费看 | 国产麻豆电影在线观看 | 中文字幕乱码日本亚洲一区二区 | 九九精品视频在线看 | 91最新网址 | 天天鲁天天干天天射 | 五月天婷亚洲天综合网鲁鲁鲁 | 粉嫩av一区二区三区四区 | 国产v在线观看 | 九九九九九九精品任你躁 | 国产精品第一页在线观看 | 丁香六月久久综合狠狠色 | 国产日韩在线观看一区 | 久久久伊人网 | 久久久免费精品国产一区二区 | 91视频链接| 69av视频在线观看 | 久久久天堂 | 激情小说久久 | 狠狠狠色丁香婷婷综合激情 | 成人在线免费小视频 | 国产三级精品在线 | 欧美激情精品久久久久久免费印度 | 美女黄频视频大全 | 国产精品videossex国产高清 | 亚洲第一区在线观看 | 一区中文字幕 | 国色天香第二季 | 精品免费一区二区三区 | 99精品在线看 | 激情欧美一区二区三区免费看 | 中文字幕丝袜 | 久久久久免费看 | 日本高清xxxx | 久久毛片网站 | 国产小视频在线免费观看视频 | 高清av影院 | 久久久久久久看片 | 久久精品第一页 | av线上看 | 国产综合视频在线观看 | 久久久久电影网站 | www.com操| 黄色一级大片在线免费看国产一 | 91av片| 五月婷婷中文字幕 | 国产在线观看免费 | av在线电影播放 | 欧美精品久久久久久久久久久 | 操碰av| 天天操狠狠操夜夜操 | 久久精品高清视频 | 亚洲精品电影在线 | 欧美成人在线免费观看 | 久久观看免费视频 | 色综合在| 黄色电影网站在线观看 | 日韩欧美视频一区 | 98涩涩国产露脸精品国产网 | 久久99九九99精品 | 在线小视频 | 日韩精品欧美一区 | 成年人黄色免费看 | 欧美日韩后 | 欧美精品在线观看免费 | 色诱亚洲精品久久久久久 | 日韩av区 | 在线看小早川怜子av | 国产精品亚洲a | 久久成人免费视频 | 狠狠精品 | 日韩aⅴ视频| 久久精品理论 | 亚洲成人黄 | 97色在线视频 | 黄色网址中文字幕 | 伊人五月天.com | 国产精品久久二区 | 五月天激情综合网 | 91视频观看免费 | 亚洲最大色 | 成人av电影免费在线观看 | 日韩一区二区三区观看 | 人人澡人摸人人添学生av | 99久久精品无码一区二区毛片 | 欧美午夜精品久久久久久孕妇 | 麻豆免费视频网站 | 亚洲精品网址在线观看 | 免费日韩av片 | 日精品 | 香蕉视频在线免费看 | 激情五月婷婷综合 | 99久久精品免费看国产四区 | 激情欧美网 | 在线看av的网址 | 一级黄色片在线播放 | 日韩午夜精品福利 | 免费在线播放黄色 | 天天做日日做天天爽视频免费 | 日韩精品一区二区三区水蜜桃 | 久久久福利视频 | 国产精品麻豆果冻传媒在线播放 | 欧美最新大片在线看 |